From 23c6779260ccf417e18d5c43095c562032b2f8b5 Mon Sep 17 00:00:00 2001 From: handongxun Date: Fri, 25 Feb 2022 11:46:48 +0800 Subject: [PATCH] =?UTF-8?q?map:=20=E5=A2=9E=E5=8A=A0=E9=AB=98=E5=BE=B7?= =?UTF-8?q?=E5=92=8CGoogle=E5=8F=82=E6=95=B0=E5=B7=AE=E5=BC=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/api/location/map.md | 15 +++++++++++++++ docs/component/map.md | 41 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/docs/api/location/map.md b/docs/api/location/map.md index 4ecbd9505..a66be62ed 100644 --- a/docs/api/location/map.md +++ b/docs/api/location/map.md @@ -49,6 +49,7 @@ mapContext - nvue没有`$getAppMap()`,请使用`createMapContext` - `uni-app`中使用原生地图无需提供占位div,得到`$getAppMap()`后直接js使用即可。 + **getCenterLocation 的 OBJECT 参数列表** |参数|类型|必填|说明| @@ -185,6 +186,20 @@ mapContext |complete |function | |否 |接口调用结束的回调函数(调用成功、失败都会执行) | +**mapContext (地图服务商差异)** + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|setLocMarkerIcon |设置定位点图标,支持网络路径、本地路径、代码包路径 |已支持 |不支持 | +|moveAlong |沿指定路径移动 marker,用于轨迹回放等场景 |已支持(不支持autoRotate属性) |已支持 | +|addCustomLayer |添加个性化图层 |不支持 |不支持 | +|removeVisualLayer |移除可视化图层 |不支持 |不支持 | +|fromScreenLocation |获取屏幕上的点对应的经纬度,坐标原点为地图左上角 |不支持 |不支持 | +|removeCustomLayer |移除个性化图层 |不支持 |不支持 | +|setCenterOffset |设置地图中心点偏移,向后向下为增长,屏幕比例范围(0.25~0.75) |不支持 |不支持 | +|toScreenLocation |获取经纬度对应的屏幕坐标,坐标原点为地图左上角。 |不支持 |不支持 | + + **MapContext.on()** (app-nvue、微信小程序支持) `markerClusterCreate` diff --git a/docs/component/map.md b/docs/component/map.md index 7ee12bc47..71b19e1bf 100644 --- a/docs/component/map.md +++ b/docs/component/map.md @@ -237,6 +237,47 @@ export default { } ``` + +## 地图服务商差异 + +### Map 地图组件 + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|subkey |个性化地图使用的key |不支持 |不支持 | +|show-scale |显示比例尺 |已支持 |不支持 | +|enable-poi |是否展示 POI 点 |已支持 |不支持 | +|labeltap |点击label时触发 |已支持 |Android支持iOS不支持 | +|poitap |点击地图poi点时触发 |已支持 |Android不支持 iOS支持 | + +### marker + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|label |为标记点旁边增加标签 |已支持 |Android支持 iOS不支持 | + +### marker 上的气泡 callout + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|display |'BYCLICK':点击显示; 'ALWAYS':常显 |已支持 |Android支持iOS只支持 'BYCLICK' | + +### marker 上的自定义气泡 customCallout + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|display|'BYCLICK':点击显示; 'ALWAYS':常显 |已支持 |Android支持iOS只支持 'BYCLICK' | + +### polyline + +|属性 |说明 |高德是否支持 |google地图是否支持 | +|:---- |:---- |:---- |:---- | +|colorList |彩虹线 |已支持 |Android不支持 iOS支持 | +|dottedLine |是否虚线 |已支持 |Android已支持 iOS不支持 | +|arrowLine |带箭头的线 |已支持 |Android不支持 iOS支持 | +|arrowIconPath|更换箭头图标 |已支持 |Android不支持 iOS支持 | + + map 组件相关操作的 JS API:[uni.createMapContext](api/location/map?id=createmapcontext) nvue map 更换箭头图标格式参考: [https://ask.dcloud.net.cn/article/37901](https://ask.dcloud.net.cn/article/37901) -- GitLab