mapApi

该模块配合地图组件<map>使用。 模块引用方式:let mapModule = weex.requireModule(“mapApi”) 该模块包含的api如下:

getLineDistance (posA, posB, callback)

获取两点之间的距离

入参说明

属性 说明
posA A点横纵坐标;Json Array类型
posB B点横纵坐标;Json Array类型

回调结果

调用示例

mapModule.getLineDistance ([0,0], [19.2,70.0], ret => {
 // 结果回调
 console.log('result = ' + JSON.stringfy(ret))
});

回调参数详解

TIP

返回回调结果

polygonContainsMarker(position, id, callback)

位置标记

入参说明

属性 说明
position 标记点坐标;Json Array类型
id 标记点id;string类型

回调结果

调用示例

mapModule.polygonContainsMarker([19.2,70.0], “xxx-xx-xx01”, ret => {
 // 结果回调
 console.log('result = ' + JSON.stringfy(ret))
});

回调参数详解

TIP

返回回调结果

getUserLocation(id, callback)

获取用户在地图上的位置

入参说明

属性 说明
id 位置id;string类型

回调结果

调用示例

mapModule.getUserLocation (“xxx-xx-xx01”, ret => {
 // 结果回调
 console.log('result = ' + JSON.stringfy(ret))
});

回调参数详解

TIP

返回回调结果