zoukankan      html  css  js  c++  java
  • android-------高德地图两点路线和多个点路线绘制

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

    两点路线

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

    效果图:

          

    相关属性:

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

    多点路线

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

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

      

    相关代码:

            //起点位置和  地图界面大小控制
            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

     

  • 相关阅读:
    ios 截图图片
    更改AlertView背景
    如何卸载编译安装的源码包(mysql卸载)
    测试6
    curl 测试websocket请求 whitesky
    JVM中的垃圾收集
    Java面试题
    Java的四种引用
    一款吊炸天的AI图片增强工具!
    LiteFlow 2.6.4版本发行注记,里程碑版本!
  • 原文地址:https://www.cnblogs.com/zhangqie/p/8550582.html
Copyright © 2011-2022 走看看