js 高德地图根据后台坐标绘制轨迹
来源:互联网 发布:oncity中山网络社区 编辑:程序博客网 时间:2024/06/08 07:07
项目为快递管理系统,要求有两种物流跟踪方式,一种为时间轴,一种为地图方式。
时间轴完成了,地图由于Android那边的大兄弟没能存入坐标没能搞出来也是很气啦
后期调试完成会再修改
<script type="text/javascript">
//这里可以传入后台的json数据,类似此格式
var pointList=[
{
lng:116.397428,
lat:39.90923
},
{
lng:116.397428,
lat:39.90923
},
{
lng:116.397428,
lat:39.90923
},
{
lng:116.397428,
lat:39.90923
}
];
var a_mark; //图标点
var marker;
var lineArr;
map = new AMap.Map("map_container", {
resizeEnable: true,
center: [116.397428, 39.90923],
zoom: 14
});
map.plugin(["AMap.ToolBar"],function(){
//加载工具条
var tool = new AMap.ToolBar();
map.addControl(tool);
});
//地图图块加载完毕后执行函数
function completeEventHandler(x,y){
marker3 = new AMap.Marker({
map:map,
//draggable:true, //是否可拖动
position:new AMap.LngLat(x,y),//基点位置
icon:"http://code.mapabc.com/images/car_03.png", //marker图标,直接传递地址url
offset:new AMap.Pixel(-26,-13), //相对于基点的位置
autoRotation:true
});
var lngX ;
var latY ;
lineArr = new Array();
for(var i = 1;i<pointList.length;i++){
lngX = pointList[i].lng;
latY = pointList[i].lat;
lineArr.push(new AMap.LngLat(lngX,latY));
}
//绘制轨迹
var polyline = new AMap.Polyline({
map:map,
path:lineArr,
strokeColor:"#00A",//线颜色
strokeOpacity:1,//线透明度
strokeWeight:3,//线宽
strokeStyle:"solid",//线样式
});
}
function startRun(){ //开始绘制轨迹
x=pointList[0].lng;
y=pointList[0].lat
completeEventHandler(x,y);
marker.moveAlong(lineArr,80); //开始轨迹回放
}
function init(){
/* $.ajax({
type: "post",
url: _gPath+"你的数据.json",
success: function(resp){
$.each(resp, function(i,n){
pointList = resp.data;
});
}
}); */
startRun();
}
$(document).ready(function(){
init();
});
</script>
- js 高德地图根据后台坐标绘制轨迹
- 高德地图JavaScript根据后台坐标点绘制轨迹
- 根据经纬度坐标值在百度地图上绘制轨迹
- 高德地图绘制移动轨迹
- 高德绘制轨迹
- 解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内
- 高德地图轨迹回放
- 使用高德地图根据坐标点画出路线
- 使用高德地图根据坐标点画出路线
- 百度地图API,根据经纬度实现车辆移动轨迹绘制
- 百度地图API,根据经纬度实现车辆移动轨迹绘制
- 基于高德地图API实现车辆轨迹回放并显示实时坐标
- 高德地图 根据绘制路线设置缩放比
- 百度地图轨迹绘制
- 地图绘制行动轨迹
- 【Android】高德地图根据2个坐标智能缩放地图
- 高德地图轨迹各属性备忘
- 高德地图-历史轨迹回放
- CentOS6.5搭建LNMP
- 使用JS 返回上一步上一个网页
- JSP九大内置对象
- ExtJS Date(日期)对象常用函数
- JDBC连接SqlServer2000 sp4以下版本
- js 高德地图根据后台坐标绘制轨迹
- matlab的取整函数
- POJ2566-Bound Found
- python学习一
- vmware安装报错: This product may not be installed on a computer that has Microsoft HyperV installed.
- TS流分析
- c#运行JS代码
- JAVA动态代理
- 重写eqlus与hashCode方法例子