关于#javascript#的问题:问题遇到的现象和发生背景 高德web js api 经常报 INVALID_USER_SCODE

问题遇到的现象和发生背景 高德web js api 经常报 INVALID_USER_SCODE
用代码块功能插入代码,请勿粘贴截图
<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
请严格按照示例代码的代码顺序

img

用户安全码未通过,遇见这个问题,可能是注册key之后没有十分钟就开始使用这个key值了。另外一种情况就是注册的key值有问题,应该重新注册一个key值,当注册的时候,填写bundleIdentifier的时候,最好是在程序中用[NSBundle mainBundle].bundleIdentifier;将bundleIdentifier打印出来然后复制到注册的bundleIdentifier位置处,然后注册一个新的key重新使用。