百度地图位置定位不准(百度地图定位不准,和地位不显示的问题,解决方案)
直接上重点 。
如果是定位不准 ,Web浏览器端 ,
1 ,要使用者必须要做个人认证或者企业认证 ,且通过审核 。
2 ,请求的网页必须是https协议 。
3 ,请求的域名必须是加入到应用的Referer白名单 。进入到应用设置里查看 。
4 ,申请的应用类型必须是浏览器端 。且必须勾选对应的服务 。
有时申请地图服务的人和开发的人 ,不是同一个人 。导致两边都没搞清楚要怎么配置 。如果满足以上4点99.9%以上会覆盖你所有的问题 。
剩下的是代码问题 。我把自己的写的异步加载js ,通过经纬度定位的代码贴出来 。
代码的大概解释:
1 ,异步加载百度地图js
2 ,如果不需要展示地图 ,BMapGL.Map("allmap") 这个new对象可以注释掉。只要获取经纬度就行,提高页面响应速度 。
6 ,注意下js代码顺序 ,先加载百度js ,后获取定位 。
完整的定位效果:
以上就是这些 ,希望帮助到你 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!