uni.getLocation(OBJECT)
获取当前的地理位置、速度。在微信小程序中,当用户离开应用后,此接口无法调用;当用户点击“显示在聊天顶部”时,此接口可继续调用。 OBJECT 参数说明 success 返回参数说明 address 地址信息说明 示例
uni.getLocation({ type: 'wgs84', success: function (res) { console.log('当前位置的经度:' + res.longitude); console.log('当前位置的纬度:' + res.latitude); }});
注意
- https 服务上,本地预览(localhost)仍然可以使用 http 协议。
- 详见
<map>组件默认为国测局坐标gcj02,调用uni.getLocation返回结果传递给<map>组件时,需指定 type 为 gcj02。- 参考。Android如果进程被杀,代码无法执行。可以使用unipush,通过服务器激活App,执行透传消息,让App启动然后采集位置。Android上,即使自己写原生插件做后台进程,也很容易被杀,unipush是更合适的方案
- 参考。2、只考虑app,使用
plus.geolocation也可以获取中文地址uni.chooseLocation(OBJECT)
打开地图选择位置。 平台差异说明 OBJECT 参数说明 注意 - success 返回参数说明
示例
注意uni.chooseLocation({ success: function (res) { console.log('位置名称:' + res.name); console.log('详细地址:' + res.address); console.log('纬度:' + res.latitude); console.log('经度:' + res.longitude); }});
- 详见
- -
在 GitHub 上编辑此页面!
