首页 > 编程知识 正文

高德地图经纬度查询地点位置,高德地图可以画路线吗

时间:2023-05-06 15:56:39 阅读:148312 作者:1700

公司做了项目用了高德的很多功能,但最近什么都没有总结。 一个功能是实现线路播放,很多软件都需要这个功能,所以亲情会给你构思和代码。

1 )得到接口返回的坐标点。 因为是GPS点,所以为了将线正确地描绘在道路上还需要GPS的变换,得到的点存在于ListLatLng locationList中; 中,List的总称之所以是LatLng,是因为为了容易划线而直接使用。

分析数据中的格式(我的是JSON分析) )。

Jon objectdata=array.getjsonobject (I; eopoint point=coordinate convert.fromgpstoamap (data.getdouble )、data.get double )、lon ) ); int x=point.getLatitudeE6(; int y=point.getLongitudeE6(; doublex1=() double (x )/1000000; doubley1=(double ) y )/1000000; latlnglat=newlatLNG(x1,y1 ); locationlist.add(lat;

2、将得到的点画线/** *在地图上画线*/publicvoidsetupmap (listlatlnglist ) if ) list.size )1) polylineoptionspolt=newport ilist.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五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。