2***@qq.com
2***@qq.com
  • 发布:2018-08-27 11:15
  • 更新:2018-08-27 11:15
  • 阅读:2163

调用map.addOverlay()方法是程序就闪退(离线打包的)

分类:HTML5+

var searchCarLine = function (startPoint,endPoint) {
alert("开始检索")
//定义搜索对象
var searchObj = new plus.maps.Search(map);
//开始以驾车搜索
searchObj.drivingSearch( new plus.maps.Point(116.39131928,39.90793074), "北京", new plus.maps.Point(116.335,39.966), "北京" );
searchObj.onRouteSearchComplete = routeSearchComplete;
// searchObj.onRouteSearchComplete =
//alert("检索完成");
};
var routeSearchComplete = function(state, result){
if (state == 0) {
if (result.routeNumber <= 0) {
alert("没有检索到结果");
}
// alert(JSON.stringify(result));
alert(JSON.stringify(result.getRoute(0)));
for (var i = 0; i < result.routeNumber; i++) {
// console.log(JSON.stringify(result));
//map.addOverlay(result.getRoute(0));
}
} else {
alert("检索失败");
}
}
var map = null;
function plusReady(){
// 确保DOM解析完成
if(!HeatMap.em||!window.plus||HeatMap.map){return};
map = new plus.maps.Map("map");
plus.nativeUI.alert(JSON.stringify(map));
searchCarLine();
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
document.addEventListener("DOMContentLoaded",function(){
HeatMap.em = document.getElementById("map");
plusReady();
},false);

2018-08-27 11:15 负责人:无 分享
已邀请:

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