Back to Uni App

Create Map Context

docs/api/create-map-context.md

2.3.331.9 KB
Original Source

uni.createMapContext(mapId, component?) @createmapcontext

创建并返回 map 上下文 mapContext 对象

参考:Map组件

createMapContext 兼容性

Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
4.04.414.314.314.615.0

参数

名称类型必填默认值兼容性描述
mapIdstring-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -
componentComponentPublicInstance-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

返回值

类型描述必备
MapContextmap组件上下文对象

MapContext 的方法 @mapcontext-values

getCenterLocation(options : MapContextGetCenterLocationOptions) : void; @getcenterlocation

getCenterLocation 获取当前地图中心的经纬度,返回的是 gcj02 坐标系,可以用于 uni.openLocation

getCenterLocation 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextGetCenterLocationOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
success(result: LocationObject) => void-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)
LocationObject 的属性值 @locationobject-values
名称类型必备默认值兼容性描述
latitudenumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0纬度,浮点数,范围为-90~90,负数表示南纬
longitudenumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0经度,范围为-180~180,负数表示西经
MapContextFail 的属性值 @mapcontextfail-values
名称类型必备默认值兼容性描述
errCodenumber-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -错误码
errSubjectstring-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -统一错误主题(模块)名称
dataany-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -错误信息中包含的数据
causeError-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -源错误信息,可以包含多个错误,详见SourceError
errMsgstring-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

errCode 的属性描述

合法值兼容性描述
500001Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -获取当前地图中心的经纬度失败
500002Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -未找到当前定位位置
500003Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -未找到marker
500004Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -创建自定义图片图层失败
500005Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -未找到自定义图层id
500006Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -网络图片加载失败
500012Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -地图内部错误

moveToLocation(options : MapContextMoveToLocationOptions) : void; @movetolocation

moveToLocation 将地图中心移动到当前定位点,需要配合map组件的show-location使用

moveToLocation 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextMoveToLocationOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
latitudenumbernullWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0纬度,浮点数,范围为-90~90,负数表示南纬
longitudenumbernullWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0经度,范围为-180~180,负数表示西经
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

translateMarker(options : MapContextTranslateMarkerOptions) : void; @translatemarker

translateMarker 平移marker,带动画

translateMarker 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextTranslateMarkerOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
markerIdnumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0指定marker
destinationLocationObject-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0指定marker移动到的目标点
autoRotateboolean-Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -移动过程中是否自动旋转marker
rotatenumber0Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0marker的旋转角度
moveWithRotatebooleanfalseWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0平移和旋转同时进行
durationnumber1000Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0动画持续时长,平移与旋转分别计算
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

includePoints(options : MapContextIncludePointsOptions) : void; @includepoints

includePoints 缩放视野展示所有经纬度

includePoints 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextIncludePointsOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
pointsArray<LocationObject>-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0要显示在可视区域内的坐标点列表,[{latitude, longitude}]
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

getRegion(options : MapContextGetRegionOptions) : void; @getregion

getRegion 获取当前地图的视野范围

getRegion 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextGetRegionOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
success(result: MapContextGetRegionResult) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)
MapContextGetRegionResult 的属性值 @mapcontextgetregionresult-values
名称类型必备默认值兼容性描述
southwestLocationObject-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0西南角的经纬度
northeastLocationObject-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0东北角的经纬度

getScale(options : MapContextGetScaleOptions) : void; @getscale

getScale 获取当前地图的缩放级别

getScale 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextGetScaleOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
success(result: MapContextGetScaleResult) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)
MapContextGetScaleResult 的属性值 @mapcontextgetscaleresult-values
名称类型必备默认值兼容性描述
scalenumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0地图缩放级别

addGroundOverlay(options : MapContextAddGroundOverlayOptions) : void; @addgroundoverlay

addGroundOverlay 创建自定义图片图层,图片会随着地图缩放而缩放

addGroundOverlay 兼容性
Web微信小程序AndroidiOSHarmonyOS
--4.314.31x
参数
名称类型必填默认值兼容性描述
optionsMapContextAddGroundOverlayOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
idstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片图层 id
srcstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片路径,支持网络图片、临时路径、代码包路径
boundsBounds-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片覆盖的经纬度范围
visiblebooleanfalseWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x是否可见
zIndexnumber0Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图层绘制顺序
opacitynumber1Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图层透明度
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)
bounds 的属性描述
名称类型必备默认值兼容性描述
southwestLocationObject-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0西南角的经纬度
northeastLocationObject-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0东北角的经纬度

addMarkers(options : MapContextAddMarkersOptions) : void; @addmarkers

addMarkers 添加 marker

addMarkers 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextAddMarkersOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
markersArray<Marker>-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0同传入 map 组件的 marker 属性
clearboolean-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0是否先清空地图上所有 marker
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)
markers 的属性描述
名称类型必备默认值兼容性描述
idnumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0标记点id,marker点击事件回调会返回此id。建议为每个marker设置上Number类型id,保证更新marker时有更好的性能。最大限制9位数
latitudenumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0纬度,浮点数,范围 -90 ~ 90
longitudenumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0经度,浮点数,范围 -180 ~ 180
iconPathstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0显示的图标,项目目录下的图片路径,支持相对路径写法,以'/'开头则表示相对小程序根目录;也支持临时路径
titlestringnullWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0标注点名,点击时显示,callout存在时将被忽略
rotatenumber0Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0旋转角度,顺时针旋转的角度,范围 0 ~ 360
alphanumber1Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0标注的透明度,范围 0 ~ 1
widthnumber默认为图片实际宽度Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0标注图标宽度
heightnumber默认为图片实际高度Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0标注图标高度
ariaLabelstringnullWeb: -; 微信小程序: -; Android: x; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0无障碍访问,(属性)元素的额外描述
anchorAnchor[0.5, 1]Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0经纬度在标注图标的锚点,默认底边中点 {x, y},x表示横向(0-1),y表示竖向(0-1)。{x: .5, y: 1} 表示底边中点
calloutMapMarkerCalloutnullWeb: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: x自定义标记点上方的气泡窗口
labelMapMarkerLabelnullWeb: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x为标记点旁边增加标签
clusterIdnumbernullWeb: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x自定义点聚合簇效果时使用
customCalloutMapMarkerCalloutnullWeb: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x自定义气泡窗口
joinClusterbooleannullWeb: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x是否参与点聚合
anchor 的属性描述
名称类型必备默认值兼容性描述
xnumber-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -
ynumber-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -
callout 的属性描述
名称类型必备默认值兼容性描述
contentstring""Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -文本
colorstring.ColorString"black"Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -文本颜色
fontSizenumbernullWeb: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -文字大小
borderRadiusnumber0Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -边框圆角
borderWidthnumber0Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -边框宽度
borderColorstring.ColorString"transparent"Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -边框颜色
bgColorstring.ColorString"#fff"Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -背景色
paddingnumber0Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -文本边缘留白
displaystring"BYCLICK"Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -'BYCLICK':点击显示; 'ALWAYS':常显
textAlignstring"left"Web: -; 微信小程序: -; Android: 4.51; iOS: 4.51; HarmonyOS: -文本对齐方式。
anchorXnumber0.5Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -横向偏移量,向右为正数
anchorYnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -纵向偏移量,向下为正数

####### display 的属性描述

合法值兼容性描述
BYCLICKWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
ALWAYSWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --

####### textAlign 的属性描述

合法值兼容性描述
leftWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
centerWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
rightWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
label 的属性描述
名称类型必备默认值兼容性描述
contentstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -文本
colorstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -文本颜色
fontSizenumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -文字大小
xnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -label的坐标,原点是 marker 对应的经纬度
ynumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -label的坐标,原点是 marker 对应的经纬度
anchorXnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -label的坐标,原点是 marker 对应的经纬度
anchorYnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -label的坐标,原点是 marker 对应的经纬度
borderWidthnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -边框宽度
borderColorstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -边框颜色
borderRadiusnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -边框圆角
bgColorstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -背景色
paddingnumber1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -文本边缘留白
textAlignstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -文本对齐方式。
ariaLabelstring1Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: -无障碍访问,(属性)元素的额外描述

####### textAlign 的属性描述

合法值兼容性描述
leftWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
centerWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --
rightWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: --

moveAlong(options : MapContextMoveAlongOptions) : void; @movealong

moveAlong 沿指定路径移动 marker,用于轨迹回放等场景。动画完成时触发回调事件,若动画进行中,对同一 marker 再次调用 moveAlong 方法,前一次的动画将被打断。

moveAlong 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextMoveAlongOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
markerIdnumber-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0指定marker
pathArray<LocationObject>-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0移动路径的坐标串,坐标点格式 {longitude, latitude}
durationnumber1000Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0平滑移动的时间
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

removeGroundOverlay(options : MapContextRemoveGroundOverlayOptions) : void; @removegroundoverlay

removeGroundOverlay 移除自定义图片图层

removeGroundOverlay 兼容性
Web微信小程序AndroidiOSHarmonyOS
--4.314.31x
参数
名称类型必填默认值兼容性描述
optionsMapContextRemoveGroundOverlayOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
idstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0图片图层 id
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

removeMarkers(options : MapContextRemoveMarkersOptions) : void; @removemarkers

removeMarkers 移除 marker

removeMarkers 兼容性
Web微信小程序AndroidiOSHarmonyOSHarmonyOS(Vapor)
--4.314.314.615.0
参数
名称类型必填默认值兼容性描述
optionsMapContextRemoveMarkersOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
markerIdsArray<number>-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0要被删除的marker的id属性组成的数组
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

updateGroundOverlay(options : MapContextUpdateGroundOverlayOptions) : void; @updategroundoverlay

updateGroundOverlay 更新自定义图片图层。

updateGroundOverlay 兼容性
Web微信小程序AndroidiOSHarmonyOS
--4.314.31x
参数
名称类型必填默认值兼容性描述
optionsMapContextUpdateGroundOverlayOptions-Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -

options 的属性描述

名称类型必备默认值兼容性描述
idstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片图层 id
srcstring-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片路径,支持网络图片、临时路径、代码包路径
boundsBounds-Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图片覆盖的经纬度范围
visiblebooleantrueWeb: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x是否可见
zIndexnumber0Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图层绘制顺序
opacitynumber1Web: -; 微信小程序: -; Android: 4.31; iOS: 4.31; HarmonyOS: x图层透明度
success(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用成功的回调函数
fail(result: MapContextFail) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用失败的回调函数
complete(result: any) => voidnullWeb: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: -接口调用结束的回调函数(调用成功、失败都会执行)

参见