navigator.geolocation在IOS10系统中无法定位问题

在使用地图需要定位的朋友都可能遇到这个问题,参考的文章说的是用百度地图,我用的是腾讯地图,但是其中的原理差不多。所以谢谢这些提供资源的大神们。

if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(showPostion,
  getPositionError, options = {
    enableHighAccuracy: true,//boolean 是否要求高精度的地理信息
    timeout: 5000,
    maximumAge: 36000
  });
} else {
  alert("当前浏览器不支持获取地理位置");
}

navigator.geolocation就这块代码,无法定位

 

大概整理一下自己在解决问题过程中参考的文章

1、在IOS10系统中无法定位问题:

http://blog.csdn.net/for12/article/details/52803787?locationNum=1&fps=1

2、基于原生html5的地理位置定位:

http://blog.csdn.net/dreamboycx/article/details/52849684

3、HTML5无法定位:

http://blog.csdn.net/albert528108/article/details/39213419

4、我用的是提醒的也把腾讯的接口地址也贴出来

http://lbs.qq.com/tool/component-geolocation.html

posted @ 2017-09-15 10:30  岁月淡忘了谁  阅读(687)  评论(0编辑  收藏  举报