|
本帖最后由 帝邦 于 2017-10-20 17:27 编辑
这里会不断的有一个ID和经讳度坐标过来,会判断标注是否存在,如果存在就移动到来的经讳度,不存在就建立一个标注。
function annotationExistOnthismap(driverid_, lon_, lat_) {
var driverid = parseInt(driverid_);
aMap.annotationExist({
id : driverid
}, function(ret) {
if (ret.status) {
moveAnnotationOnthisMap(driverid, lon_, lat_)
} else {
addMobileAnnotationsOnthisMap(driverid, lon_, lat_)
}
});
}
function addMobileAnnotationsOnthisMap(driverid_, lon_, lat_) {
aMap.addMobileAnnotations({
annotations : [{
id : driverid_,
lon : lon_,
lat : lat_,
icon : 'widget://image/movingcars.png'
}]
});
}
function moveAnnotationOnthisMap(driverid_, lon_, lat_) {
//return false; 问题就在这里了:IOS 这下面正在运行时,不管是关闭WIN还是打开WIN的时候都会闪退。而安卓不会出现。请看视频文件。
|
|