位置: IT常识 - 正文

高德地图定位获取不到报错INVALID_USER_SCODE(高德地图定位获取用户手机号码)

编辑:rootadmin
高德地图定位获取不到报错INVALID_USER_SCODE

在使用时获取不到数据只能得到经纬度,

打印时会报INVALID_USER_SCODE

其实这在官网里提到了,之前没有通篇全读注意

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

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

推荐整理分享高德地图定位获取不到报错INVALID_USER_SCODE(高德地图定位获取用户手机号码),希望有所帮助,仅作参考,欢迎阅读内容。

高德地图定位获取不到报错INVALID_USER_SCODE(高德地图定位获取用户手机号码)

文章相关热门搜索词:高德 定位,高德地图获取定位信息,高德地图定位系统在哪里,高德 定位,高德地图定位置,高德地图定位置,高德地图定位获取ip,高德地图定位获取ip,内容如对您有帮助,希望把文章链接给更多的朋友!

 以上是官网原话

注意是必须搭配安全密钥一起使用!

以前可能老版本的项目没有这样使用,照着写就会拿不到数据

官网提供了两种解决办法:

一:1)JSAPI key搭配代理服务器并携带安全密钥转发(安全)

引入地图 JSAPI 脚本之前增加代理服务器设置脚本标签,设置代理服务器域名或地址,将下面示例代码中的「您的代理服务器域名或地址」替换为您的代理服务器域名或ip地址,其中_AMapService为代理请求固定前缀,不可省略或修改。(注意您这个设置必须是在 JSAPI 的脚本加载之前进行设置,否则设置无效。)

<script type="text/javascript"> window._AMapSecurityConfig = { serviceHost:'您的代理服务器域名或地址/_AMapService', // 例如 :serviceHost:'http://1.1.1.1:80/_AMapService', }</script><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>

2)代理服务器的设置

以 Nginx 反向代理为例,参考以下三个location配置,进行反向代理设置,分别对应自定义地图、海外地图、Web服务,其中自定义地图和海外地图如果没有使用到相关功能也可以不设置。需要将以下配置中的“您的安全密钥”六个字替换为您刚刚获取的jscode安全密钥。如果您使用了多个key,需要在代理设置中根据 key来映射不同的安全密钥。

server { listen 80; #nginx端口设置,可按实际端口修改 server_name 127.0.0.1; #nginx server_name 对应进行配置,可按实际添加或修改 # 自定义地图服务代理 location /_AMapService/v4/map/styles { set $args "$args&jscode=您的安全密钥"; proxy_pass https://webapi.amap.com/v4/map/styles; } # 海外地图服务代理 location /_AMapService/v3/vectormap { set $args "$args&jscode=您的安全密钥"; proxy_pass https://fmap01.amap.com/v3/vectormap; } # Web服务API 代理 location /_AMapService/ { set $args "$args&jscode=您的安全密钥"; proxy_pass https://restapi.amap.com/; }}

方式二【不建议】:

JSAPI key搭配静态安全密钥以明文设置(不安全,建议开发环境用):

引入地图 JSAPI 脚本之前增加设置 JSAPI 安全密钥的脚本标签,并将您的安全密钥「您申请的安全密钥」替换为您的安全密钥;(注意这个设置必须是在 JSAPI 的脚本加载之前进行设置,否则设置无效。)

<script type="text/javascript"> window._AMapSecurityConfig = { securityJsCode:'您申请的安全密钥', }</script><script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15&key=您申请的key值"></script>

虽然说这种不建议,但小伙伴平时可能还是使用这种方便点,如果有实际开发需要则使用第一种更好。

本文链接地址:https://www.jiuchutong.com/zhishi/279835.html 转载请保留说明!

上一篇:电脑任务栏图标不见了恢复教程(电脑任务栏图标怎么全部显示出来)

下一篇:win10电源选项在哪(win10电脑电源选项怎样设置最好)

  • 转让金融商品需要缴纳增值税吗
  • 计提企业所得税费用会计分录
  • 工会经费个人绩效计入缴费基数吗
  • 刚成立的公司好不好
  • 外包人员的工资是费用吗
  • 企业所得税计税金额怎么算
  • 年度汇算清缴需要注意的项目
  • 无营业执照是否可以先办场所码
  • 企业注销清算方案
  • 出口零退税率是什么意思
  • 个体工商户怎么注销
  • 工程分包开具发票怎么开
  • 企业所得税季报和年报的区别
  • 税种认定登记流程
  • 空调要买加湿器吗
  • 企业股东变更需要哪些手续
  • 开专票需要哪些东西
  • 开票的增值税与附加税
  • windows打开文件
  • 个体户和有限公司哪个税收低
  • 农作物种植销售
  • 网银年费如何做账
  • 应付税款法账务处理
  • 实收资本大于注册资本是什么意思
  • 稳岗补贴怎么发放给员工
  • vue ref获取元素高度
  • php获取当前访问目录
  • 保姆分为哪些级别
  • opencv识别车牌
  • 递延所得税资产和所得税费用的关系
  • 简述资产负债表债务法
  • 帝国cms商城教程
  • 零申报社保是否可以报销
  • 差旅费的处理
  • 政府会计制度中累计盈余怎么计算
  • 无形资产摊销是按原值吗
  • 年应税销售额是指纳税人在连续不超过12个月或四个季度
  • 国库集中支付业务包括哪些
  • 未分配利润是负数怎么消化掉
  • 客户要赔偿怎么回复
  • 如何结转生产成本及制造费用
  • 固定资产一旦处于什么状态
  • 财政返还什么意思
  • 公司转账给其他公司账户
  • 登记会计账簿的注意事项
  • 成本类科目借贷规则
  • 费用分摊的分录
  • ie11 ua
  • win2000停止服务
  • windows 2008
  • 创建svn库
  • 浪潮云是什么意思
  • os x10.8
  • vim删除^m
  • 防止非法使用计算机,可口令
  • win10系统网络连接配置异常
  • cocos点击事件
  • gridview获取列数据
  • unity描边shader
  • 学习笔记一
  • css-1
  • web标准化
  • js链式编程的原理
  • winrar指令
  • android auto翻译
  • node.js开发实战
  • node.js入门
  • python生成随机数表
  • js点击代码
  • 安卓程序切换
  • 简述python语言
  • css怎么设置
  • 如何查询税务情况
  • 农产品核定扣除办法38号公告
  • 河南地方税务局税收征管档案管理办法(试行)
  • 地税登录密码忘记了怎么办
  • 房地产的营业税税率
  • 红色通知字体
  • 表彰税务工作者们的活动策划
  • 年度汇算清缴计算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设