w***@163.com
w***@163.com
  • 发布:2016-05-28 14:49
  • 更新:2016-05-28 14:53
  • 阅读:1288

如何通过plus.map调用规划出起点和终点的路线

分类:MUI
2016-05-28 14:49 负责人:无 分享
已邀请:
w***@163.com

w***@163.com (作者)

//检索起点和终点的路线并将路线绘制在地图内
function searchRoute(ptStart, ptEnd){
// ptstart = {"longitude":115.96,"latitude":25.56}, //ptEnd{"longitude":115.35,"latitude":25.14}
console.log('ptstart = ' + JSON.stringify(ptStart) + ', ptEnd' + JSON.stringify(ptEnd));
var pt1 = new plus.maps.Point(ptStart.longitude, ptStart.latitude);
var pt2 = new plus.maps.Point(ptEnd.longitude, ptEnd.latitude);
map.setCenter(pt1);
var searchObj = new plus.maps.Search(map);
searchObj.onRouteSearchComplete = function(state, result) {
if (state == 0) {
//默认添加第一条路线
map.addOverlay(result.getRoute(0));
}
}
searchObj.walkingSearch(pt1, "", pt2, "");
}

该问题目前已经被锁定, 无法添加新回复