java 地图轨迹_百度地图多个坐标连成轨迹
http://lbsyun.baidu.com/cms/jsapi/reference/jsapi_reference.html (js api)
http://lbsyun.baidu.com/jsdemo.htm#i5_2 (主要原理)
http://www.cnblogs.com/wujy/p/3897501.html (这位兄弟写的好详细,主要参考他这边的
)
var data = [
[119.307268,26.087294],
[119.300908,26.085607],
[119.299399,26.089598],
[119.305363,26.092161]
];
// 根据轨迹点,两两连线,最终合成一条完整的轨迹
function showMap() {
var abc = $(data);
var chartData = [];
$.each(abc, function (item, value) {
chartData.push(new BMap.Point(value[0], value[1]));
})
for (var i = 0; i < chartData.length-1; i++) {
var startPoint = chartData[i];
var endPoint = chartData[i + 1];
showPath(startPoint, endPoint,i==0,i==chartData.length-2);
}
}
// 两个坐标点连线
function showPath(startPoint, EndPoint,displayStartIcon,displayEndIcon){
var walking = null;
if(displayStartIcon && !displayEndIcon){ // 第一个起点只展示起点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[1].marker);}});
}else if(!displayStartIcon && !displayEndIcon){//中间的起点终点不展示起点、终点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[0].marker);map.removeOverlay(routes[1].marker);}});
}else{// 最后一个终点只展示终点图标
walking = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true },onMarkersSet:function(routes) {map.removeOverlay(routes[0].marker);}});
}
walking.search(startPoint, EndPoint);
}
截图:
附:百度轨迹查询若参数有传纠偏(is_process=1&process_option=[...]),返回的数据定位时间有的可能会重复,要根据loc_time剔重下!
map.zip (2.8 KB)
描述: map.zip
下载次数: 166
大小: 1.3 MB
大小: 604.5 KB
0
顶
0
踩
分享到:
2017-03-31 12:29
浏览 12867
评论
java 地图轨迹_百度地图多个坐标连成轨迹相关推荐
- java开发百度地图瓦片_百度地图API:利用瓦片生成工具,自定义背景图片
一.制作地图的准备工作 其实,你只需要准备一些地图的瓦片图,就可以了. 用切片工具,把一张完整的图片(最好大一些,清楚一些),切成小片,可使用 TileCutter工具. 二.了解百度地图API的地图 ...
- java 地图坐标转换_百度地图坐标和高德地图坐标转换代码 Java实现
最近做项目需要百度地图坐标转换到高德地图坐标,高德官方也给出了转换接口(百度地图也给出了转换接口) http://lbs.amap.com/api/javascript-api/reference/l ...
- python爬取百度地图数据_百度地图POI数据爬取
利用百度地图开发者中心中的web API获取城市POI数据,后期会写出完整的多种参数详细数据获取教程.本次只写出了根据关键词和目的地的数据获取程序. 将爬取下来的数据保存到本地csv文件. 百度API ...
- 百度地图保存图片_百度地图与高德地图PK,你pick哪一个?
随着智能手机的广泛使用,地图软件几乎成为像微信.支付宝等手机必不可少的一款手机应用.而且随着智慧城市的进一步发展,城市的交通系统也变得更加复杂而且日新月异,面对日益复杂的交通系统,手机地图更是人们出行 ...
- java地图瓦片_百度地图瓦片层级范围对照表
最近搞地图搞的多,因为项目要求需要做个离线地图来添加覆盖物,网上有篇博客教我们怎么下载瓦片的,对应的是java代码,但是每次操作去看console里的层级和范围超级麻烦,而网上有提供软件下载,感觉有点 ...
- java判断地图范围_百度地图java 判断当前位置是否在多边形区域内
package com.haiyisoft.cAssistant.adapter.hessian; import java.awt.geom.Point2D; import java.util.Arr ...
- java 百度地图地址解析_百度地图Java地址解析和经纬度解析
import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.ne ...
- java 地图坐标转换_百度地图经纬度和地址互转(Java代码)
这是基于springmvc+mybatis 的一个controller.如果不是这个框架,可以把方法实体抽到自己写的一个类中,然后再测试 package com.uwitec.controller.s ...
- mysql 百度地图 省市_百度地图自定义选取区域(一)
管理员可以自己在地图上选取一个区域: html> 行政区域工具 var map = new BMap.Map("container");// 创建Map实例 map.cent ...
最新文章
- 漫画:最长公共子序列
- Extjs4 actioncolumn只能显示图标,不能显示文字的暂时解决方法
- Tornado基本使用
- html文件压缩成gzip,前端性能优化成神之路-HTTP压缩开启gzip
- 运用begin和end截取值
- SpringAOP的CGLIB动态代理的底层原理实现
- 【4K HDR】2020年东京圣诞灯会/
- Android Apk 打包
- Flutter 入门指北(Part 9)之弹窗和提示(SnackBar、BottomSheet、Dialog)
- word2003怎么做目录与正文的连接
- 图像处理基础(四)_图像分辨率、图像模式及通道讲解
- python 服务监控_promethues + python + flask监控后端服务状态
- 全国航空机场分布矢量数据/旅游景点poi/全国港口码头分布/地铁站分布/火车站分布/2020年POI矢量数据
- 将pycharm汉化
- js css自动幻灯片切换,纯js和CSS3炫酷自动幻灯片特效
- 苹果电脑mac或苹果手机如何下载b站视频到电脑或手机本地?
- R绘图笔记 | 生存曲线的绘制
- mysql 1236错误_mysql故障~Got fatal error 1236 解决方法
- 【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
- 清华计算机录取通知书,清华送出第一批录取通知书,这些被刷屏的学霸,有怎样的成长密码...