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
返回回调结果