uni.getLocation(OBJECT)

获取当前的地理位置、速度。在微信小程序中,当用户离开应用后,此接口无法调用;当用户点击“显示在聊天顶部”时,此接口可继续调用。 OBJECT 参数说明 success 返回参数说明 address 地址信息说明 示例

  1. 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 返回参数说明 示例
    1. uni.chooseLocation({ success: function (res) { console.log('位置名称:' + res.name); console.log('详细地址:' + res.address); console.log('纬度:' + res.latitude); console.log('经度:' + res.longitude); }});
    注意
  • 详见
  • -

在 GitHub 上编辑此页面!