需求描述:
- app端实现,多个项目位置的标记
- 每次查询项目后进行重新标记
- 每个标记点可以查看详细信息
效果图:
1、首先去申请高德地图key
2、创建地图容器
<view id="amap" class="amap" :pointList="pointList" :change:pointList="ModuleMap.setParkList"></view>
:change:pointList=“ModuleMap.setParkList”
renjs语法
4、数据处理代码
<script>
export default {
data() {
return {
searchParams: {
},
pointList: null,
}
},
async onLoad() {
},
computed: {
},
mounted() {
this.fetchData();
},
methods: {
fetchData() {
this.$u.get(`请求数据的url`, this.searchParams).then((res) => {
let arr = []
//数据处理
this.pointList = arr;
if (this.pointList.length == 0) {
uni.showToast({
title: '没有标注的项目',
icon: 'none'
});
}
}).catch(() => {
})
}
},
//标记点触发方法
markerClick(){