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

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

两点路线

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

效果图:

2ff2334227b611b238f48fe949e27e9b.png  

d3cc325aefeb799f1cd05baf1e3c0ef7.png

相关属性:

mPolylineOptions = new PolylineOptions();

mPolylineOptions.setDottedLine(true);//设置是否为虚线

mPolylineOptions.geodesic(false);//是否为大地曲线

mPolylineOptions.visible(true);//线段是否可见

mPolylineOptions.useGradient(false);//设置线段是否使用渐变色

//设置线颜色,宽度

mPolylineOptions.color(getWalkColor()).width(getRouteWidth());

多点路线

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

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

06ef2b9505d11a89bd1b52b1de84a07c.png

相关代码:

//起点位置和 地图界面大小控制

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

实例源码--Android高德地图实例源码

下载源码 技术要点: 1.高德地图 API的使用 2.定位 ,查询路线,公交查询等地图相关技术 3.源码带有非常详 细的中文注释 ...... 详细介绍:  1. 高德地图API的使用 本套实例采 ...

android 高德地图出现【定位失败key鉴权失败】

如题:android 高德地图出现[定位失败key鉴权失败] 原因:使用的是debug模式下的SHA1,发布的版本正确获取SHA1的方式见: 方法二使用 keytool(jdk自带工具),按照如下步骤 ...

Android高德地图自定义Markers的例子

下文为各位重点介绍关于Android高德地图自定义Markers的例子,希望这篇文章能够让各位理解到Android高德地图自定义Markers的方法. 之前的博客里说了地图的嵌入和定位,今天就说说在地 ...

Android高德地图开发具体解释

这段时间开发的时候用到了高德地图,对高德地图开发有心得体会,如今分享给大家.对我开发过百度地图的我来说,整体来说高德地图Demo,没有百度解说的具体 个人更偏向于使用百度地图,可是没办发,项目须要使用 ...

android高德地图网络路径实现自定义marker并点击弹出自定义窗口

android中使用地图的地方随处可见,今天记录一下网络路径生成自定义marker,点击标记弹出自定义的窗口(在这里使用的是高德地图) 在这里我们使用Grilde去加载网络图片,因为这个简直太方便了! ...

Android 高德地图定位

创建Key 打开高德开发平台 → 我的应用 → 创建应用 → 创建新Key 说明: 1.发布版安全码获取:用自己的签名打包成apk安装软件,用SHA1工具查看 2.调试版安全码获取: 直接运行安装软件 ...

安卓---高德地图API应用

说明:定位需要导入android_location 的jar包,如果没有会报错,这个官方网站好像找不到,这是我在网上找到的一个链接 http://download.csdn.net/detail/ra ...

随机推荐

Mysql更换MyISAM存储引擎为Innodb的操作记录

一般情况下,mysql会默认提供多种存储引擎,可以通过下面的查看: 1)查看mysql是否安装了innodb插件.通过下面的命令结果可知,已经安装了innodb插件. mysql> show p ...

网页上的表格数据table

格式:

LeetCode Binary Tree Preorder Traversal 先根遍历

题意:给一棵树,求其先根遍历的结果. 思路: (1)深搜法: /** * Definition for a binary tree node. * struct TreeNode { * int va ...

Quartz 定时器时间设置

spring定时器的时间设置   时间的配置如下:0 26 16 * * ?    时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 ...

C# 开机自动启动程序

原文:C# 开机自动启动程序 新建一个winform拖一个checkbox进来.. 然后设置它的changed事件. 已经测试过,可以直接复制使用. private void checkBox1_Ch ...

CI 数据库使用积累

CI 数据库使用积累 一.      or_like使用 情景:WMS库存列表过滤器通过产品名称或者SKU查询. 通常此情况采用CI框架提供的or_like语句,如 $this->db-> ...

第9章 使用客户端凭据保护API - Identity Server 4 中文文档(v1.0.0)

快速入门介绍了使用IdentityServer保护API的最基本方案. 我们将定义一个API和一个想要访问它的客户端. 客户端将通过提供ClientCredentials在IdentityServer ...

PhantomJs浏览器下载

下载地址: http://phantomjs.org/download.html 链接:https://pan.baidu.com/s/1g9ZHLm0Fg56LN30CsDu-CA 密码:qhar

Mysql8.0升级后,Navicat连接报错caching_sha2_password 问题

需要重新配置加密规则 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ALTER USER ...