收藏
回答

IOS 微信7.0+ 使用前端定位组件,定位失败,如何处理?

iphone 6s iphone x IOS 12.0+; 微信7.0+; 在微信公众号中,使用前端定位组件,没有授权提示,直接提示定位异常;安卓是正常的。

请问这个一般是什么问题引起的?怎么处理?

代码直接用的官网demo

以下是调用方式和代码 :

  调用组件:https://apis.map.qq.com/tools/geolocation/min?key=yourkey&referer=myapp
   var geolocation = new qq.maps.Geolocation();
   var _local = false;
   var options = { timeout: 9000 };
    geolocation.getLocation(showPosition, showErr, options);
    function showPosition(position) { 
        var loc = position;
        if (_local == false && loc != null && typeof (loc.lat) != undefined) { //alert(loc.addr); 
            _local = true;
            var CurrentAddress = loc.province + loc.city;
               
        } else { alert('定位失败'); }
    };
    function showErr() {
        alert('定位异常');//进入页面后 提示定位异常
    };
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签