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 地图轨迹_百度地图多个坐标连成轨迹相关推荐

  1. java开发百度地图瓦片_百度地图API:利用瓦片生成工具,自定义背景图片

    一.制作地图的准备工作 其实,你只需要准备一些地图的瓦片图,就可以了. 用切片工具,把一张完整的图片(最好大一些,清楚一些),切成小片,可使用 TileCutter工具. 二.了解百度地图API的地图 ...

  2. java 地图坐标转换_百度地图坐标和高德地图坐标转换代码 Java实现

    最近做项目需要百度地图坐标转换到高德地图坐标,高德官方也给出了转换接口(百度地图也给出了转换接口) http://lbs.amap.com/api/javascript-api/reference/l ...

  3. python爬取百度地图数据_百度地图POI数据爬取

    利用百度地图开发者中心中的web API获取城市POI数据,后期会写出完整的多种参数详细数据获取教程.本次只写出了根据关键词和目的地的数据获取程序. 将爬取下来的数据保存到本地csv文件. 百度API ...

  4. 百度地图保存图片_百度地图与高德地图PK,你pick哪一个?

    随着智能手机的广泛使用,地图软件几乎成为像微信.支付宝等手机必不可少的一款手机应用.而且随着智慧城市的进一步发展,城市的交通系统也变得更加复杂而且日新月异,面对日益复杂的交通系统,手机地图更是人们出行 ...

  5. java地图瓦片_百度地图瓦片层级范围对照表

    最近搞地图搞的多,因为项目要求需要做个离线地图来添加覆盖物,网上有篇博客教我们怎么下载瓦片的,对应的是java代码,但是每次操作去看console里的层级和范围超级麻烦,而网上有提供软件下载,感觉有点 ...

  6. java判断地图范围_百度地图java 判断当前位置是否在多边形区域内

    package com.haiyisoft.cAssistant.adapter.hessian; import java.awt.geom.Point2D; import java.util.Arr ...

  7. java 百度地图地址解析_百度地图Java地址解析和经纬度解析

    import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.ne ...

  8. java 地图坐标转换_百度地图经纬度和地址互转(Java代码)

    这是基于springmvc+mybatis 的一个controller.如果不是这个框架,可以把方法实体抽到自己写的一个类中,然后再测试 package com.uwitec.controller.s ...

  9. mysql 百度地图 省市_百度地图自定义选取区域(一)

    管理员可以自己在地图上选取一个区域: html> 行政区域工具 var map = new BMap.Map("container");// 创建Map实例 map.cent ...

最新文章

  1. 漫画:最长公共子序列
  2. Extjs4 actioncolumn只能显示图标,不能显示文字的暂时解决方法
  3. Tornado基本使用
  4. html文件压缩成gzip,前端性能优化成神之路-HTTP压缩开启gzip
  5. 运用begin和end截取值
  6. SpringAOP的CGLIB动态代理的底层原理实现
  7. 【4K HDR】2020年东京圣诞灯会/
  8. Android Apk 打包
  9. Flutter 入门指北(Part 9)之弹窗和提示(SnackBar、BottomSheet、Dialog)
  10. word2003怎么做目录与正文的连接
  11. 图像处理基础(四)_图像分辨率、图像模式及通道讲解
  12. python 服务监控_promethues + python + flask监控后端服务状态
  13. 全国航空机场分布矢量数据/旅游景点poi/全国港口码头分布/地铁站分布/火车站分布/2020年POI矢量数据
  14. 将pycharm汉化
  15. js css自动幻灯片切换,纯js和CSS3炫酷自动幻灯片特效
  16. 苹果电脑mac或苹果手机如何下载b站视频到电脑或手机本地?
  17. R绘图笔记 | 生存曲线的绘制
  18. mysql 1236错误_mysql故障~Got fatal error 1236 解决方法
  19. 【Android Tricks 6】ViewPager首页与尾页的滑动动作响应
  20. 清华计算机录取通知书,清华送出第一批录取通知书,这些被刷屏的学霸,有怎样的成长密码...

热门文章

  1. 使用docker安装kurento
  2. 喜讯 | 人大金仓荣获行业信息化领航企业奖
  3. Galahad(板子:区间不重复数字的和,树状数组/线段树)
  4. java.lang.IllegalArgumentException错误,小记一下
  5. update from用法
  6. 微信公众号前后端分离授权登录
  7. 数学模型之整数规划(0-1规划)
  8. linux打包文件夹命令
  9. BGP协议基础配置—学习
  10. 基于linux用C语言编写的局域网通信软件(在ubuntu上正常运行)