小程序的给定经纬度地图打开并能导航(微信小程序、京东小程序亲测可使用)
import Taro from '@tarojs/taro';
模拟数据
const params = {
title:'清华大学紫荆学生公寓5号楼',
address:'北京海淀区清华大学紫荆学生公寓5号楼',
latitude :'40.010907',
longitude:'116.327148'
}
const name = params.title;
const address = params.address;
const latitude = Number(params.latitude);
const longitude = Number(params.longitude);
Taro.openLocation({
name,
address,
latitude,
longitude
});
h5使用腾讯地图
const lat = latitude+","+longitude;
let addrStr = `coord:${lat};title:${name};addr:${address}&referer=myapp`
setTimeout(() => {
location.href = `//apis.map.qq.com/uri/v1/marker?marker=${addrStr}`;
},100)