- 使用场景:项目中需要通过位置信息打开地图查看当前位置信息在地图那个位置,每个酒店有自己的经纬度和详细地址,点击地图按钮打开内置地图
如图:
在小程序中打开地图通过后端返回的经纬度查看位置
直接上代码:
<view class="dttu" @click="openMap(info.locationY,info.locationX,info.locationArea)">
<image src="https://images.bocaihotel.net/images/dt.png" mode=""></image>
<view class="">
地图
</view>
</view>
HTML
// 打开地图
openMap(latitudeStr, longitudeStr, address) {
const latitude = parseFloat(latitudeStr);
const longitude = parseFloat(longitudeStr);
uni.openLocation({
latitude: latitude, // 纬度
longitude: longitude, // 经度
address: address, // 地址的详细描述
success() {
console.log('地图打开成功');
},
fail(error) {
console.error('地图打开失败', error);
}
});
},
JS