博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android-------高德地图两点路线和多个点路线绘制
阅读量:5735 次
发布时间:2019-06-18

本文共 1018 字,大约阅读时间需要 3 分钟。

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

两点路线

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

效果图:

      

 

相关属性:

 

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)));

 

 

 

 

 

源码地址下载:

 

 

 

 

转载地址:http://xbgwx.baihongyu.com/

你可能感兴趣的文章
动态规划---->货郎担问题
查看>>
添加虚拟子网
查看>>
Ubuntu 12.04 root用户登录设置
查看>>
存储过程点滴
查看>>
Maven编译跳过test的设置
查看>>
SQLyog图形化l数据库的操作和学习
查看>>
[LeetCode]22.Generate Parentheses
查看>>
WEB前端 CSS选择器
查看>>
计算A/B Test需要的样本量
查看>>
二叉树前序中序后序遍历的非递归方法
查看>>
mysql 行转列列转行
查看>>
《设计模式系列》---桥接模式
查看>>
[Unity3d]Shader 着色器 学习前了解知识
查看>>
Linux中文件颜色所代表的属性和颜色
查看>>
Redrain duilib中事件委托存在的问题
查看>>
43、我的C#学习笔记9
查看>>
网站建表实践及优化
查看>>
字符串的简单操作
查看>>
C#新功能--命名参数与可选参数
查看>>
strtok和strtok_r
查看>>