首页 > 其他分享 >2022-10-18 h5端使用高德地图获取定位报错:INVALID_USER_SCODE

2022-10-18 h5端使用高德地图获取定位报错:INVALID_USER_SCODE

时间:2022-10-18 10:33:26浏览次数:93  
标签:10 获取 18 安全 报错 密钥 key 高德 result

解决方案:

在html头部那里放你的高德安全密钥:

 <script type="text/javascript">
        window._AMapSecurityConfig = {
            securityJsCode: "你的高德安全密钥",
        }
    </script>

完整代码如下:

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
        charset="utf-8">
    <title>获取定位</title>
    <script type="text/javascript">
        window._AMapSecurityConfig = {
            securityJsCode: "你的高德安全密钥",
        }
    </script>
</head>

<body>
    <div id='city'>
        正在获取您当前的位置..
    </div>

    <script type="text/javascript"
        src="https://webapi.amap.com/maps?v=1.4.15&key=你的高德key&plugin=AMap.CitySearch">
    </script>

    <script type="text/javascript">
        document.addEventListener('DOMContentLoaded', function () {
            //获取用户所在城市信息
            function showCityInfo() {
                //实例化城市查询类
                var citysearch = new AMap.CitySearch();
                console.log(citysearch);
                //自动获取用户IP,返回当前城市
                citysearch.getLocalCity(function (status, result) {
                    console.log(result)
                    if (status === 'complete' && result.info === 'OK') {
                        console.log(result.city)
                        document.getElementById('city').innerHTML = result.province + " " + result
                            .city
                        //城市存到本地
                        localStorage.setItem('cityLocation', result.city);
                    }
                });
            }
            showCityInfo();
        }, false)
    </script>
</body>

</html>

引用官方说明:

4. 添加成功后,可获取到key值和安全密钥jscode(自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用)

注意:此次升级不会影响之前已获得 key 的使用;升级之后的新增的key必须要配备安全密钥一起使用,具体用法请您参看下文《JSAPI key和安全密钥设置和使用》(本次key升级新增安全密钥,是为了提升广大用户的对自己的key安全有效管理,降低明文传输被窃取的风险 。)

更多解决方案请去官方查看

标签:10,获取,18,安全,报错,密钥,key,高德,result
From: https://www.cnblogs.com/iuniko/p/16801754.html

相关文章

  • python 如何将QueryDict转化为dict | 18
    假设我有以下QueryDict:<QueryDict:{u'num':[0],u'var1':[u'value1',u'value2'],u'var2':[u'8']}>我想要一本这样的字典,例如:{'num':[0],'var1':['value1','value2'......
  • [答疑精选]状态图可以表达需求吗(2016/9/18)
    状态图可以表达需求吗走单骑(37***55)15:37:20状态图是需求中出现的,是软件方法说的?潘加宇(3504847)8:45:0 只要表达的内容是"把要做的系统作为一个整体,研究其对外提供的......
  • 10月11日晚愿景网络高阶幻灯
    上面的情况还算好的。如果所开发的系统恰好是需求人员自己用得上的,需求人员干脆就把自己当老大了!例如,做一款幼儿园家长用的app,需求人员想,哟,我儿子也刚好上幼儿园,干脆就把自......
  • 医院的产品项目 为老设备增加一个新功能(2014/10/21)
    医院的产品项目为老设备增加一个新功能睡鱼(61***11)13:53:19做个医院的产品项目为老设备增加一个新功能但新功能涉及技术面很多不可能完全达到国外新产品的效果 睡鱼(......
  • 【2022.10.18】Linux入门基础(1)
    内容概要主题:linux运维(记)linux基础几乎以记忆为主(理论知识)运维的本质服务器介绍服务器品牌服务器参数服务器组件磁盘阵列虚拟化技术虚拟化软件安装虚......
  • SuperMap加载三维模型数据(osgb格式)——以SuperMap iDesktop 10i为例
    目录一、生成配置文件(.scp)二、新建球面场景三、添加三维切片缓存图层 一、生成配置文件(.scp)1.1打开三维数据,配置文件,生成配置文件(如图);1.2配置文件设置(如图);①源数......
  • [2022.10.18]构造器
    类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:1.必须和类的名字相同2.必须没有返回类型,也不能写void构造器:1.和类名相同2.......
  • 1024-Shop
    响应工具类全局异常处理:https://www.cnblogs.com/youngleesin/p/16801327.html注册:https://www.cnblogs.com/youngleesin/p/16801329.html登录JWTThreadLocal:ht......
  • 10.17
    T1线段树优化DP[COCI2015-2016#1]RELATIVNOST题目描述您是一位计数大师,有一天您的朋友Luka出了一道问题来刁难您。Luka是一位勤劳的画家,他的画很好,所以会有\(n\)......
  • RuntimeError: No response returned.报错分析与解决方案
    前言这是在做开源项目的时候遇到的问题,程序部署上线后不定时会突然出现这样一条报错,终于被搞烦了决定彻底查清原因。分析这是我正在使用的版本fastapi==0.78.0uvicorn......