使用支付宝内置地图查看位置。
名称 | 类型 | 必填 | 描述 |
---|---|---|---|
longitude | String | 是 | 经度 |
latitude | String | 是 | 纬度 |
name | String | 否 | 位置名称 |
address | String | 否 | 地址的详细说明 |
scale | Number | 否 | 缩放比例,范围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
使用的是高德坐标系,在使用导航功能时如果用户选择了高德之外的其他地图应用可能导致坐标偏移。关于高德坐标系及与其他地图坐标系差异详见这里