android-------高德地图两点路线和多个点路线绘制

摘要:
最近,我的朋友需要绘制两点和多点路线的功能。我帮助了他们,并写了这篇博客与大家分享。

最近朋友需要两点路线和多个点路线绘制这个功能,帮忙弄了一下,写这篇博客与大家分享一下。

两点路线

是起点和终点两个经纬度点,高德绘制出路线,可以实现实线和虚线功能

效果图:

    android-------高德地图两点路线和多个点路线绘制第1张  android-------高德地图两点路线和多个点路线绘制第2张

相关属性:

        mPolylineOptions = new PolylineOptions();
        mPolylineOptions.setDottedLine(true);//设置是否为虚线
        mPolylineOptions.geodesic(false);//是否为大地曲线
        mPolylineOptions.visible(true);//线段是否可见
        mPolylineOptions.useGradient(false);//设置线段是否使用渐变色
        //设置线颜色,宽度
        mPolylineOptions.color(getWalkColor()).width(getRouteWidth());

多点路线

这个可以用来记录行走轨迹,无数个坐标点绘制路线

效果图:(我测了10个点)

   android-------高德地图两点路线和多个点路线绘制第3张

相关代码:

        //起点位置和  地图界面大小控制
        aMap.moveCamera(CameraUpdateFactory.newLatLngZoom(list.get(0), 7));
        aMap.setMapTextZIndex(2);
        aMap.addPolyline((new PolylineOptions())
                //手动数据测试
                //.add(new LatLng(26.57, 106.71),new LatLng(26.14,105.55),new LatLng(26.58, 104.82), new LatLng(30.67, 104.06))
                //集合数据
                .addAll(list)
                //线的宽度
                .width(10).setDottedLine(true).geodesic(true)
                //颜色
                .color(Color.argb(255,255,20,147)));

源码地址下载:https://github.com/DickyQie/android-gaode-map

 

免责声明:文章转载自《android-------高德地图两点路线和多个点路线绘制》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇fastjson如何指定字段不序列化D3、EChart、HighChart绘图demol下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

对互联网中常见地图的坐标系探讨

文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/。 1.背景 目前项目中使用百度地图、高德地图、谷歌中国地图、天地图的需求越来越多,这里我跟大家一起对各地图使用的坐标系做一个简单的探讨。 2.百度地图——BD-09 百度地图是在GCJ-02坐标系上,又自己对坐标加密了一次,它官方...

高德MKMapView的mapView: viewForAnnotation:不调用的问题

项目中用到给高德地图添加标注的问题,但是mapView:viewForAnnotation:方法就是不调用,现总结如下: mapView实例的代理没有设置 代理方法mapView:viewForAnnotation:的方法名不对 设置的经纬度有误 我的错误就是第三种,把经纬度写反了,导致不掉用,遮盖就类似一个View的hidden属性是Yes,或者透明...

mapbox 接入高德矢量地图实战

Mapbox 作为现如今比较流行的地图框架为我们提供了漂亮的个性化地图,在平常的使用过程中可以方便的接入高德/谷歌等矢量切片地图。由于Mapbox地图数据来源于Open Street Map等国外厂商,中国地图POI/道路等信息都不全,造成在实际项目中使用很不精细。对比国内互联网地图厂商,百度和高德都提供了自有格式的矢量地图,如何解析其数据,再将数据PBF...

如何实现在H5里调起高德地图APP?

http://www.cnblogs.com/milkmap/p/5912350.html 这一篇文章,将讲述如何在H5里调起高德地图APP,并展示兴趣点。适合于展示某个餐馆,商场等,让用户自行选择前往方式。 场景一、在高德地图上展示Marker点或者POI标记 在一些基于位置分享的应用开发中,我们会在地图上标记marker点或者使用地图上的poi点,这时...

小程序开发笔记【四】,集成高德地图进行逆地址解析

微信小程序获取及选择位置 获取当前的地理位置、速度 wx.getLocation({ type: "wgs84", //wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 gcj02在android机上有bug,无法选择位置 success(res) { }...

高德地图出异常

1.申请的key不对: 2.win10的电脑浏览器问题,谷歌浏览器定位失败! IE需要版本比较高才可以!我试的是IE11版本. 用里面的edge浏览器去访问你的网站,能达到你的效果,就可以虚拟机装个系统。Windows10自带的edge浏览器,这个浏览器可以直接调用Windows系统的内置定位服务,应该能解决问题。...