定位之后想在地图中显示,那么就要在添加一个jar包,该jar包中有地图的控件

一、添加定位标记

1、在build.gradle中添加

compile files('libs/AMap_3DMap_V3.3.1_20160419.jar')

使用的是3D的,因为使用3D的是删格化的,加载起来比较快

2、在布局文件中添加控件

<com.amap.api.maps.MapViewandroid:id="@+id/map"android:layout_width="match_parent"android:layout_height="match_parent">
</com.amap.api.maps.MapView>

3、声明MapView对象,并找到该控件

 private MapView mapView;mapView = (MapView) findViewById(R.id.map);

4、声明AMap对象,并通过控件找到AMap对象

//声明
private AMap aMap;
//得到aMap对象
aMap = mapView.getMap();

5、添加定位标记
1)获取定位的坐标
为LatLng对象设置经纬度,(纬度,经度)

LatLng latLng = new LatLng(aMapLocation.getLatitude(),aMapLocation.getLongitude());

2)获取MarkOptions对象,并设置参数

MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(latLng);

3)添加标记

aMap.addMarker(markerOptions);

综上:只要记住添加标记是通过addMarker();方法即可,以为当你使用该方法时你就会知道需要的参数为MarkOptions,但是也不许记得用MarkOptions的option方法添加参数,这样,就知道还需要LatLng对象,所以就一步一步向前推,然后就大功告成了。好多的应用中都是这样的,倒叙着去记更容易理解和记忆。

二、地图上两点连线

联系与添加定位图标相似,不过使用的是PolylineOptions对象。

1、获取PolylineOptions对象

PolylineOptions polylineOptions = new PolylineOptions();

2、设置PolylineOptions对象的属性

 //设置线的宽度polylineOptions.width(10);//设置线的颜色polylineOptions.color(Color.RED);//设置线是否可见polylineOptions.visible(true);

3、获得点

 for(int i = 0;i<latLngList.size();i++){polylineOptions.add(latLngList.get(i));}

4、画线

mMapView.getMap().addPolyline(polylineOptions);

mMapView为MapView控件。

高德地图定位、添加定位图标、连线(二)相关推荐

  1. android定位附近店铺,高德地图怎么添加店铺位置_高德地图定位怎么设置添加自己家店铺位置_攻略...

    高德地图是国内最知名的地图导航软件,基本上每个人的手机上都有这款软件.如今想要方便出行都可以通过高得地图查询位置就可以了,给我们的生活带来了很多的便利.在高德地图上也可以很方便的查询各个地方的店铺,通 ...

  2. 高德地图marker添加属性、更换icon图标

    为高德地图marker添加属性 首先创建marker //创建iconvar icon = new AMap.Icon({size: new AMap.Size(25, 34),image: '/im ...

  3. 高德地图API 添加标点 自定义标点

    高德地图API 添加标点 自定义标点 在我们创建完地图实例后,就可以在地图中添加遮盖物,覆盖物有多种类型,今天只说点标记 首先构造一个点标记 添加默认样式点标记 // 构造点标记 var marker ...

  4. 高德地图 JS Web 添加自定义图标,自定义窗口标记

    高德地图 JS Web 添加自定义图标,自定义窗口标记 如何做一个类似这样的地点指示的地图: 线上实例: http://kylebing.cn/tools/map/#/info/car-departm ...

  5. android高德marker添加点击,高德地图上添加marker,给每一个marker添加点击事件。...

    高德地图上添加marker,给每一个marker添加点击事件. 高德地图上添加marker,给每一个marker添加点击事件.javascript var watch = [] $.ajax({ ty ...

  6. 基于Android studio开发高德地图之连续定位、标点、画线

    目录 获取key值 创建地图 layout文件 Activity 源码:https://github.com/zzjdreams/gaode_map_track 截图:(这个是我叫我弟截图的,所以不是 ...

  7. Android使用高德地图地理围栏定位自动发送短信

    功能点: 使用高德地图实现地理围栏功能 可设置手机号和短信间隔,设置后间隔发送当前位置 可地图选点设置地理围栏 离开进入地理围栏会有相应短信提醒(设置手机号并获取权限后) 关键代码 public cl ...

  8. 利用高德地图API实现定位功能

    ① 注册高德地图的开发者,获取key 过程如图 ②下载SDK,导入jar包 注意这里要导入高德地图定位SDK的jar包!!! 如果你先前导入过地图SDK(如2D,3D地图的SDK)再导入定位的SDK运 ...

  9. Vue中集成高德地图API实现定位与自定义样式信息窗体

    场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面 ...

  10. vue中PC端使用高德地图 -- 实现搜索定位、地址标记、弹窗显示定位详情

    PC端高德地图使用步骤: 1.注册并登录高德开放平台获取 2.安装高德依赖(amap-jsapi-loader) 3.初始化地图 4.首次打开地图获取当前定位并标记 5.根据已有地址自动定位到指定地址 ...

最新文章

  1. 清华大学史作强副教授专访:用流形、偏微分方程揭秘人工智能
  2. SAP RETAIL 如何根据分配表查到根据它创建的采购订单?
  3. Jconsole远程监控Tomcat
  4. 2016年第七届蓝桥杯C/C++ B组国赛 —— 第一题:一步之遥
  5. Spring Boot————应用启动时的监听机制测试
  6. Laravel神奇的服务容器
  7. Swift学习笔记八
  8. 读书笔记_打开量化投资的黑箱09
  9. python之路-02 Python基础
  10. FragmentSharedFabTransition
  11. fastdfs返回的url_FastDFS上传文件Demospringboot实现
  12. openlayers 地图上加图标_Openlayers绘制地图标注
  13. Unity Animator Animation详解及应用实例教程
  14. Building IKEv1 and IKEv2 on CentOS 7
  15. 2021年计算机类考研人数,2021年考研79所院校报考人数汇总
  16. C++PrimerPlus
  17. lipo otool 动态库、静态库的生成
  18. 基于ssm的在线音乐播放网站的设计与实现
  19. html css3加速,10个加速CSS开发的框架
  20. 阿里巴巴资深技术专家无相:我们能从 InteliJ IDEA 中学到什么?

热门文章

  1. Pcie(igb)网卡调试总结:tx uint hang异常解决方法
  2. 群发邮件软件怎么发,教你邮箱群发邮件小技巧
  3. mdx格式的词典用什么软件打开_分享 | 手机词典推荐—欧陆词典(涵盖牛津、朗文等14部权威英语辞典)...
  4. 基于cisco 模拟公司网络拓扑
  5. 用Photoshop制作2寸照片方法
  6. linux下修改网卡MAC地址
  7. Windows10下查看网卡MAC地址的方法
  8. 2013/07/20 SQLLDR 关于OPTIONALLY ENCLOSED BY
  9. 在LInux系统上安装ImageMagick
  10. modelsim仿真加速注意点