<script type="text/javascript">
window._AMapSecurityConfig = {
serviceHost: 'http://localhost:8080/_AMapService',
}
</script>
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=*1*1*1*1*1*8"></script>
<script>
window._AMapSecurityConfig = {
securityJsCode:'*1*1*1*1*11*'
}
有时就可以正常运行 但经常报 INVALID_USER_SCODE 搜索和点击就无法使用
官网的一些办法都尝试了
window._AMapSecurityConfig = {
securityJsCode:'11111'
}的密钥也添加了
这个删除
<script type="text/javascript">
window._AMapSecurityConfig = {
serviceHost: 'http://localhost:8080/_AMapService',
}
</script>
接入SDK有两种方式,显然你使用代理方式但是没在后端配置代理,为了简单改成密钥方式就行,文档地址准备-入门-教程-地图 JS API v2.0 | 高德地图API
请严格按照示例代码的代码顺序
用户安全码未通过,遇见这个问题,可能是注册key之后没有十分钟就开始使用这个key值了。另外一种情况就是注册的key值有问题,应该重新注册一个key值,当注册的时候,填写bundleIdentifier的时候,最好是在程序中用[NSBundle mainBundle].bundleIdentifier;将bundleIdentifier打印出来然后复制到注册的bundleIdentifier位置处,然后注册一个新的key重新使用。