Alipay JSSDK V3.1.1

ap.openLocation(OPTION, CALLBACK)

使用支付宝内置地图查看位置。

OPTION 参数说明

名称类型必填描述
longitudeString经度
latitudeString纬度
nameString位置名称
addressString地址的详细说明
scaleNumber缩放比例,范围3~19,默认为15

代码示例

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>

<button id="J_btn" class="btn btn-default">openLocation</button>
<script>
  var btn = document.querySelector('#J_btn');
  btn.addEventListener('click', function(){
    ap.openLocation({
      longitude: '121.549697',
      latitude: '31.227250',
      name: '支付宝',
      address: '杨高路地铁站'
    });
  });
</script>

其他说明

  • ap.openLoacation使用的是高德坐标系,在使用导航功能时如果用户选择了高德之外的其他地图应用可能导致坐标偏移。关于高德坐标系及与其他地图坐标系差异详见这里