功能需求:要求实时从后台获取数据,标记在地图上,要求从一个点到另一个点的移动的是平滑的
实现思想:参考高德api的巡航(参考手册—UI组件——>轨迹展示)
AMapUI.load(['ui/misc/PathSimplifier'], function(PathSimplifier, $) {
if (!PathSimplifier.supportCanvas) {
alert('当前环境不支持 Canvas!');
return;
}
var emptyLineStyle = {
lineWidth: 0,
fillStyle: null,
strokeStyle: null,
borderStyle: null
};
var pathSimplifierIns = new PathSimplifier({
zIndex: 100,
autoSetFitView:true,
map: GADMap, //所属的地图实例
getPath: function(pathData, pathIndex) {
return pathData.path;
},
getHoverTitle: function(pathData, pathIndex, pointIndex) {
return null;
},
/*renderOptions: {
renderAllPointsIfNumberBelow: 100 //绘制路线节点,