开发者社区> 问答> 正文

IOS调用dd定位接口缓慢

看到一个帖子,和我一样:“调用获取当前地理位置接口(dd.device.geolocation.get)耗时过长,大概需要10秒。 钉钉团队的同学帮忙看下,是我用的方式不对,还是什么其它问题”
已经修改定位精度为200了,还是不见效,代码如下,求助解决方案:

dd.device.geolocation.get({
        targetAccuracy: 200,
        coordinate: 1,
        withReGeocode: true,
        onSuccess: function(result) {
//            alert(JSON.stringify(result));
             var lnglatXY = [result.longitude, result.latitude]; //已知点坐标
            //            alert(JSON.stringify(lnglatXY));
            correctGps(result.latitude, result.longitude,result.address);
        },
        onFail: function(err) {
            setTitle( "首页");
            alert( '获取地理位置信息失败:' + JSON.stringify(err));
        }
    });

展开
收起
成都凯扬 2016-11-23 11:40:43 3471 0
1 条回答
写回答
取消 提交回答
  • 你在聊天里面发一次定位,看看是否也是很慢。gps定位时间受制于位置、温度等
    2016-11-24 19:33:35
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载