位置: IT常识 - 正文

百度地图定位不准,和地位不显示的问题,解决方案(百度地图定位不更新)

编辑:rootadmin
直接上重点。 如果是定位不准,Web浏览器端, 1,要使用者必须要做个人认证或者企业认证,且通过审核。 2,请求的网页必须是https协议。 3,请求的域名必须是加入到应用的Referer白名单。进入到应用设置里查看。 4,申请的应用类型必须是浏览器端。且必须勾选对应的服务。 有时申请地图服务的人和 ...

推荐整理分享百度地图定位不准,和地位不显示的问题,解决方案(百度地图定位不更新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:百度地图定位不动,百度地图定位不了当前位置,百度地图定位不准咋处理,百度地图定位不准怎么更改,百度地图定位不到我位置怎么解决,百度地图定位不准咋处理,百度地图定位不了当前位置,百度地图定位不准,内容如对您有帮助,希望把文章链接给更多的朋友!

直接上重点。

如果是定位不准,Web浏览器端,

1,要使用者必须要做个人认证或者企业认证,且通过审核。

2,请求的网页必须是https协议。

3,请求的域名必须是加入到应用的Referer白名单。进入到应用设置里查看。

4,申请的应用类型必须是浏览器端。且必须勾选对应的服务。

百度地图定位不准,和地位不显示的问题,解决方案(百度地图定位不更新)

有时申请地图服务的人和开发的人,不是同一个人。导致两边都没搞清楚要怎么配置。如果满足以上4点99.9%以上会覆盖你所有的问题。

剩下的是代码问题。我把自己的写的异步加载js,通过经纬度定位的代码贴出来。

1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta charset="utf-8" /> 6 <title>定位测试</title> 7 </head> 8 9 <body>10 11 <div>12 <H1>定位</H1>13 <p>14 <h3>错误码:</h3>15 6 ERR_PERMISSION_DENIED,没有权限,定位被拒绝16 2 ERR_POSITION_UNAVAILABLE,定位不可用17 8 ERR_POSITION_UNAVAILABLE,定位超时18 19 </p>20 </div>21 <div id="allmap" name="allmap" style="width: 500px; height:500px;"></div>22 </body>23 24 <script type="text/javascript">25 26 function getxy() {27 var map = new BMapGL.Map("allmap");28 29 var geolocation = new BMapGL.Geolocation();30 geolocation.getCurrentPosition(function (r) {31 if (this.getStatus() == BMAP_STATUS_SUCCESS) {32 var mk = new BMapGL.Marker(r.point);33 map.addOverlay(mk);34 35 console.log('您的位置:' + r.point.lng + ',' + r.point.lat);36 37 map.panTo(r.point);38 map.centerAndZoom(new BMapGL.Point(r.point.lng, r.point.lat), 14);39 40 41 }42 else {43 alert('错误码:' + this.getStatus());44 }45 });46 47 }48 49 function getip() {50 51 var map = new BMapGL.Map("allmap");52 var point = new BMapGL.Point(116.331398, 39.897445);53 map.centerAndZoom(point, 12);54 55 function myFun(result) {56 var cityName = result.name;57 map.setCenter(cityName);58 alert("当前定位城市:" + cityName);59 }60 var myCity = new BMapGL.LocalCity();61 myCity.get(myFun);62 63 64 }65 66 function initialize() {67 68 //getip();69 getxy();70 }71 72 function loadScript() {73 var script = document.createElement("script");74 script.src = "https://api.map.baidu.com/api?v=1.0&type=webgl&ak=你的KEY&callback=initialize";75 76 var head = document.getElementsByTagName("head")[0];77 head.appendChild(script);78 //head.append(script);79 }80 81 loadScript();82 83 </script>84 85 </html>

View Code

代码的大概解释:

1,异步加载百度地图js

2,如果不需要展示地图,BMapGL.Map("allmap") 这个new对象可以注释掉。只要获取经纬度就行,提高页面响应速度。

3,js异步加载后会自动调用initialize 回调方法。4,首次定位浏览器会提示同意获取定位,如果拒绝了需要手动开启定位。5,避免获取失败,可以先通过经纬度,在通过IP定位

6,注意下js代码顺序,先加载百度js,后获取定位。

完整的定位效果:

以上就是这些,希望帮助到你。

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

上一篇:webservice 规格严格(webserviceclient)

下一篇:如何用ps填补头发(ps填头发)

  • 无形资产摊销的会计科目
  • 金税系统怎么录入专票
  • 员工本地住宿费会计分录
  • 从事演出业务取得的收入
  • 企业的主管部门承担什么责任
  • 服务费做成本分录
  • 购入工程物资计入
  • 印花税一个月一报吗
  • 房地产增值税发票有什么用
  • 按最低标准买社保30年退休后每个月领多少钱
  • 北京建筑施工企业排名
  • 补缴以前年度个税会计处理
  • 增值税普通发票需要交税吗
  • 房地产开发企业应交税费科目
  • 国税定额发票有效期是多长时间
  • 设立独立核算的销售机构
  • 退税勾选后怎么申报
  • 公司法人变更账务需要重新建立吗
  • 发票上月开本月到账要交企业所得税吗?
  • 内部存货交易的抵消分录例题讲解
  • 如何修改mac系统密码
  • 当月应计提的折旧额等于
  • 付款后收到发票怎么写摘要
  • 收到服务费发票可以计入什么科目
  • vue实战项目教程
  • linux系统之间拷贝文件命令
  • win10dev预览版
  • php foo
  • Waterfalls at the source of the Mundo River, Sierra de Riopar, Albacete, Spain (© Westend61/Getty Images)
  • element html
  • 消防工程款支付方式
  • 购买股票会计处理流程
  • 小规模纳税人的企业所得税税率
  • 股权置换涉税问题
  • php操作mysql数据库
  • 既简单又安全的小实验
  • php环境搭建apache
  • 模糊数学神经网络
  • php如何解析json串内的数组
  • 应交税费未交增值税
  • 工程运维预缴增值税税率
  • 帝国cms首页怎么打开
  • 案例详解:功能点估算法
  • 织梦系统如何更换网站内容
  • 员工出差预借差旅费入的借贷
  • 防伪开票系统打不开
  • 会计处理要求
  • 事业单位会计怎么做
  • 住宿费专用发票会计分录
  • 税控盘全额抵扣怎么做分录
  • 其他应付款贷方增加还是减少
  • 一般纳税人的发票抵扣有效期多久
  • 房地产企业收到政府补助
  • win8 开机
  • freebsd使用
  • Fedora Core 8中yum设置
  • freebsd11.3安装教程
  • winpe如何安装驱动
  • win7旗舰系统
  • avgorange是什么文件
  • win8.1流畅吗
  • win10预览版21337
  • win10无法
  • SFC无需光盘出马,硬盘搞定
  • cocos2djs
  • 批处理命令修改ip
  • unity系统错误
  • jquery手机插件
  • python查看文件类型
  • linux写时复制
  • android需要学什么
  • web技术栈
  • 基于JAVASCRIPT实现的可视化工具是
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • android源码下载地址
  • python设计二叉树结构
  • javascript身份证号验证
  • 怎么检查手机网络
  • 内蒙古个人所得税app下载
  • 中级财务管理好难
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设