更新记录
1.0.1(2023-10-08) 下载此版本
优化:页面显示时,重新获取本地地图软件列表
1.0.0(2023-09-15) 下载此版本
上传
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
× | √ | - | - | √ | √ | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
实现功能:
-
检查手机地图软件,高德、百度、腾讯,ios有系统地图
-
拉起地图软件列表选择
-
跳转第三方地图软件
-
执行路径规划
需要开启Maps模块
示例:
<template>
<button
@click="
openMap({
startLocation: location,
endLocation: [location[0], location[1] + 0.1],
startAddress: '起点地址',
endAddress: '目标地址'
})
">
地图列表
</button>
</template>
<script setup lang="ts">
import { ref } from 'vue';
import useGetMapsApp from './js_sdk/mosowe-open-map/mosowe-open-map';
const location = ref<number[]>([]);
uni.getLocation({
type: 'gcj02',
success: (res) => {
location.value = [res.longitude, res.latitude];
}
});
const { openMap } = useGetMapsApp();
</script>