公司做了个项目用到了高德好多的功能,最近没什么事总结一下,有一个功能是实现线路回放的,相信好多软件也会需要的此功能,所以亲情奉献一下思路和代码。

1,得到接口返回的坐标点,因为是GPS点还需要进行GPS的转换,才能将线准确的画在道路上,将得到的点存在 List<LatLng> locationList;数组中,之所以List的泛型是LatLng的是为了方便画线时直接用。

解析数据里的格式(我的是JSON解析)

JSONObject data=array.getJSONObject(i);
GeoPoint point=CoordinateConvert.fromGpsToAMap(data.getDouble("lat"),data.getDouble("lon"));
int x=point.getLatitudeE6();
int y=point.getLongitudeE6();
double x1 = ((double)x)/1000000;
double y1 = ((double) y) / 1000000;
LatLng  lat=new LatLng(x1,y1);
locationList.add(lat);

2,将得到的点画成线

/*** 在地图上画线*/public void setUpMap(List<LatLng> list){if(list.size()>1){PolylineOptions polt=new PolylineOptions();for(int i=0;i<list.size();i++){        polt.add(list.get(i));}polt.width(5).geodesic(true).color(Color.GREEN);aMap.addPolyline(polt);}else{Toast.makeText(this,"没有移动轨迹", 500).show();}}

使用高德地图根据坐标点画出路线相关推荐

  1. 高德地图某一城市地铁路线高亮解决方案

    高德地图某一城市地铁路线高亮解决方案 项目刚好有一个需求,在地图上按需高亮全部或者某一条地铁线路.找了蛮久没找到什么好的解决方案(也可能是自己菜),那就只能自己投机取巧咯.不多说上代码. <!- ...

  2. openlayers调用高德地图web服务绘制驾车路线规划

    openlayers调用高德地图web服务绘制驾车路线规划 使用ol.geom.Polygon()函数将坐标点连接成线时,只连接数组中首末两点的坐标,是因为数组中的值并非number类型,需要将其进行 ...

  3. 高德地图 gps坐标偏移到火星坐标系

    我国国情原因,gps采集到的坐标放在高德,谷歌等地图上,是会影响到坐标的精度的,这个时候是需要进行一些坐标偏移的操作的.本文适用于高德地图的坐标偏移. public static double pi ...

  4. vue[高德地图行车路径规划以及路线记录绘制操作]

    最近的一个项目中需要根据需求将地图上画出一条高速公路,然后将这条高速公路的行车轨迹绘制成一条带有颜色路线以便后续插入内容. 看遍了不少高德地图的api内容以及搜索了不少的网上资源,发现可以通过路径规划 ...

  5. android 高德地图按照经纬度导航出现路线偏差 原因:坐标系不一致

    前言 项目集成了三家加油站的数据 其中两家的导航没有问题 最后一家的导航出现了路线偏差 而且偏差有点严重 不修改是不行的 分析原因 可能是三家加油站用的坐标系不一样导致路线偏差 看了一下接口文档 果然 ...

  6. 在vue中使用高德地图获取坐标与地址信息(包含点击+搜索)

    首先 注册登陆高德地图 https://lbs.amap.com/ 划过头像里面有个应用管理点开 进入到应用管理打开我的应用 选择创建应用 然后按照要求填写内容,切记一定要选择web端(JS API) ...

  7. php用高德地图api坐标返回市_高德地图使用php根据经度纬度获取详细地址的方法代码...

    //固定好的key值,用的是高德地图的api接口 $key="3434344sdss3444334333"; //根据经纬度获取详细地址 //https://restapi.ama ...

  8. uniapp:微信小程序使用高德地图进行坐标反解析获取详细地址

    开发过小程序的都了解,我们在调用 uni.getLocation Api的时候,在微信小程序端,只会返给我们一个坐标系,当前位置的经纬度,当我们需要去知道当前位置的详细地址时,我们就需要进行反解析来获 ...

  9. 高德地图获取坐标距离_利用java、js或mysql计算高德地图中两坐标之间的距离

    前言 因为工作的原因,最近在做与地图相关的应用,使用了高德地图,研究了下高德地图计算两坐标距离的方法,官网上提供的开发包中有相关的方法,但是我的产品中比较特殊,无法直接使用提供的方法,所以就自己封装了 ...

最新文章

  1. starrocks问题小结
  2. java格林认证_Java考试格林模拟题
  3. JAVA IDEA集成geotools gt-mif gdal读取.MIF
  4. [置顶]       webservice系列2---javabeanhandler
  5. HTML 框架 frameset,frame
  6. php中的header头,PHP中常用的header头部定义
  7. 何钦铭c语言程序设计第八章,c语言程序设计(第3版)何钦铭-颜-晖-第8章--指针
  8. 下巴长痘痘是什么原因?要怎么解决?(实用教程)
  9. opencv 3和qt5计算机视觉应用开发_【资源分享】有哪些学习openCV的网站或书籍?...
  10. C# v7.0版本中的local function
  11. html css 布局小细节
  12. 把14亿中国人民都拉到一个微信群里在技术上能实现吗?
  13. 基于crontab的服务器恶意程序
  14. html网页内部超链接介绍
  15. python爬虫 下载视频网站视频
  16. RE2:Simple and Effective Text Matching with Richer Alignment Features
  17. 11. WS · HTTPDNS · FTP · 邮件
  18. 多线程 MODEN 串口编程
  19. 虚拟机windows server 2012 R2详细安装过程+可能出现的问题(最下面)
  20. UTM坐标与GPS经纬度(WGS84)的相互转换

热门文章

  1. vue项目如何部署?布署服务器后刷新404如何解决?
  2. HTML5+CSS3之快速入门 day6-day10布局,表单,css精灵,css hack,BFC规范
  3. 学生成绩管理系统(简易版)
  4. APP地推效果监测精准方案
  5. 压缩和解压缩文件(十一)
  6. 软件测试实习生(月薪3k-5k)需要具备哪些技能才能找到工作?
  7. 视频融合应用没听说过?
  8. 大象进冰箱和软件设计的关联性
  9. 关于计算机合成图像的应用中,数字图像合成技术综述
  10. 5G和MEC在工业互联网中的应用探讨