某时某客
某时某客
  • 发布:2015-06-14 19:18
  • 更新:2015-06-19 15:36
  • 阅读:2166

如何将geolocation获取的经纬度存入变量呢?

分类:5+ SDK
    plus.geolocation.getCurrentPosition( function ( p ) {  
        lat=p.coords.latitude   
        log=p.coords.longitude   
    }, function ( e ) {  
        alert( "Geolocation error: " + e.message );  
    });  

使用变量时为 undefined

2015-06-14 19:18 1 条评论 负责人:无 分享
已邀请:
某时某客

某时某客 (作者)

我现在是 使用API获取到经纬度后 使用腾讯地图的API 来逆向获取 实际地址..
但是 获取到的地址 无法存入数组啊 啊啊啊啊啊啊

某时某客

某时某客 (作者)

o(︶︿︶)o 唉

DCloud_App_Array

DCloud_App_Array

请确认是5+ API无返回数据?还是腾讯地图API无反馈数据?
如果已经获取数据,可以使用storage或文件API进行保存,需视实际情况决定。
需要注意的问题是:
geolocation API返回的定位数据默认使用的是wgs84坐标系,在使用其它地图API获取实际地址时需要注意坐标系转换的问题。

  • damdmen

    问题是怎么从plus.geolocation.getcurrentposition()外部获取到p.coords.latitude等数值?全局变量?还是只能用localstorage?自己试了全局变量好像不可以。

    2016-01-16 11:45

某时某客

某时某客 (作者)

搜噶 都有返回值 就能不能存入数组

异步么?

该问题目前已经被锁定, 无法添加新回复