开发者社区> 问答> 正文

dd.device.geolocation.get接口调用

在同一页面两次调用获取经纬度接口dd.device.geolocation.get。
             手机不连接wifi时
                       安卓手机两次调用都正常,iphone第一次正常调用,第二次失败,提示超时;
           如果连接wifi:
                      安卓和iphone两次都正常

展开
收起
sherry_12_6 2016-06-30 09:49:48 4931 0
3 条回答
写回答
取消 提交回答
  • 回 2楼sherry126的帖子
    好不好提供完整测试代码?
    2016-06-30 11:07:06
    赞同 展开评论 打赏
  • Re回 1楼人在囧途的帖子

    目前是,iphone不连接wifi时第二次调用,没有任何返回值,导致onsuccess里的代码不能够执行,有什么办法能够让iphone第二次调用有返回值吗?


    第二次调用接口代码
    dd.device.geolocation.get({
            targetAccuracy : 200,
            coordinate : 0,
            withReGeocode : true,
            onSuccess : function(result) {
                 alert(JSON.stringify(result));     不执行
            },
            onFail : function(err) {
                     alert(JSON.stringify(err));
               }
        });
    2016-06-30 10:18:02
    赞同 展开评论 打赏
  • 这个接口返回 的定位精度不太高。我还在找其他解决方案
    2016-06-30 10:05:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载