uniapp map自定义气泡窗

uniapp map自定义气泡窗

1、map

html 复制代码
<template>
	<view>
		<map class="map" :latitude="mapCenter.lat" :longitude="mapCenter.lng" :scale="5" :markers="mapData">
			<!--自定义冒泡-->
			<cover-view slot="callout">
				<cover-view v-for="(item,index) in mapData" :key="item.id" 
				class="map-item" :marker-id="item.id">
					<!--你的内容-->
				</cover-view>
			</cover-view>
		</map>
	</view>
</template>

2、数据

js 复制代码
	data(){
		return{
			mapCenter:{lat: 23.125178, lng: 113.280637},// 中心点
			mapData:[{ // 标记点
			 id:1, // 必填 number
			 latitude:23.125178,
			 longitude: 113.280637,
             width: 30, 
             height: 30,
             customCallout:{display: 'BYCLICK'},// BYCLICK 点击显示 ALWAYS 总是显示
             iconPath:'../../static/img/icon.png'
             }]
		}
	}

参考官网:https://uniapp.dcloud.net.cn/component/map.html#map

相关推荐
掘金安东尼2 小时前
纯 CSS 实现弹性文字效果
前端·css
牛奶3 小时前
Vue 基础理论 & API 使用
前端·vue.js·面试
牛奶3 小时前
Vue 底层原理 & 新特性
前端·vue.js·面试
anOnion3 小时前
构建无障碍组件之Radio group pattern
前端·html·交互设计
pe7er3 小时前
状态提升:前端开发中的状态管理的设计思想
前端·vue.js·react.js
SoaringHeart4 小时前
Flutter调试组件:打印任意组件尺寸位置信息 NRenderBox
前端·flutter
晚风予星5 小时前
Ant Design Token Lens 迎来了全面升级!支持在 .tsx 或 .ts 文件中直接使用 Design Token
前端·react.js·visual studio code
sunny_5 小时前
⚡️ vite-plugin-oxc:从 Babel 到 Oxc,我为 Vite 写了一个高性能编译插件
前端·webpack·架构
GIS之路5 小时前
ArcPy 开发环境搭建
前端
林小帅7 小时前
【笔记】OpenClaw 架构浅析
前端·agent