更新记录

1.1.54(2024-11-15) 下载此版本

更新设置中心点

1.1.53(2024-11-15) 下载此版本

vue2版本打点优化

1.1.52(2024-10-28) 下载此版本

添加marker 点位 vue2 版本的支持

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
× × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
×

apld-h5-map

组件名:apld-tdt-map

天地图组件,用于经纬度采集和点位展示,未完善,暂时自己使用

中心点:props

latitude: 39.624988,
longitude: 118.154348,

1. 经纬度采集
<apld-tdt-map mapKey="天地图key" ref="mapEl" @onload="onMapLoad" @lnglat="getLnglat"></apld-tdt-map>

// 通过拖动地图获取位置信息,默认开启定位
const getLnglat = (lnglat) => {
    console.log(lnglat, 'lnglat--')
    // {lat: 32.******, lng: 118.******, address: '这里返回详细地址'}
}
const onMapLoad = (map) => {
    // map.centerAndZoom({
    //  lat: 31.9951,
    //  lng: 118.8944
    // }, 15)
    console.log(map, '在此可调用地图事件,如设置中心点等等')
}

2. 地图打点
<apld-tdt-map mapKey="" type="addMarkers" ref="mapEl" @onload="onMapLoad"
    :markers="markers" @marker-click="onMarkerClick"></apld-tdt-map>

const markers = [{
        lng: 118.791346,
        lat: 32.060506,
        iconW: 40,// 默认图标宽度
        iconH: 40,// 默认图标高度
        iconActiveW: 40, // 点击后图标宽度
        iconActiveH: 40,// 点击后图标高度
        iconActive: 'https://icon-active-point.png',
        icon: 'https://icon-point.png',
    },
    {
        lng: 118.796624,
        lat: 32.059344,
        iconSize: 40,
        iconActive: 'https://icon-active-point1.png',
        icon: 'https://icon-point1.png',
    },
]

const onMarkerClick = (data,e,map)=> {
    map.centerAndZoom(e.lnglat, e.level) // 移动到中心点
    console.log(data,map,'点击marker数据,map地图对象')
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

定位权限

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问