前期预备:运行权限(Android 6.0+)

   /**    地图所需权限 :* roup:android.permission-group.LOCATION(定位)* android.permission.ACCESS_FINE_LOCATION(通过gps获取定位权限)* android.permission.ACCESS_COARSE_LOCATION(通过wifi和移动基站获取定位权限)**/if (ContextCompat.checkSelfPermission(this,
//                未开启定位权限Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED){ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.ACCESS_FINE_LOCATION},LOCATION_REQUEST_CODE);}else {startLocation();Toast.makeText(this, "已开启定位权限", Toast.LENGTH_SHORT).show();}
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {super.onRequestPermissionsResult(requestCode, permissions, grantResults);switch (requestCode) {//刚才的识别码case LOCATION_REQUEST_CODE://用户同意权限,执行我们的操作if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {//开始定位startLocation();} else {//用户拒绝之后,当然我们也可以弹出一个窗口,直接跳转到系统设置页面Toast.makeText(this, "未开启定位权限,请手动到设置去开启权限", Toast.LENGTH_LONG).show();}break;default:break;}
}

1.显示地图

  @Overridepublic void initView() {//            保存地图绘制的当前状态mapDemoMapView.onCreate(new Bundle());
//            初始化地图控制器对象if (aMap == null){aMap =  mapDemoMapView.getMap();}addMark(39.906901,116.397972,"北京","位置");addMark(34.341568, 108.940174,"西安","位置");addMark(29.35,106.33,"重庆","位置");}
@Override
protected void onDestroy() {super.onDestroy();if (mapDemoMapView != null){mapDemoMapView.onDestroy();}}

2.绘制点标记:

 private void addMark(double latitude, double longitude,String title , String snippet) {
//          经纬度LatLng latLng = new LatLng(latitude,longitude);
//        绘制点标记MarkerOptions options = new MarkerOptions();options.position(latLng).title(title)
//        点标记的内容.snippet(snippet);
//        添加蓝点Marker marker = aMap.addMarker(options);}

显示结果:

  

参考文档:https://lbs.amap.com/api/android-sdk/guide/draw-on-map/draw-marker

高德地图的基础使用(三)绘制点标记相关推荐

  1. vue人员轨迹_在vue中高德地图引入和轨迹的绘制的实现

    高德地图引入和轨迹的绘制 1.第一步 vue中使用cdn引入高德地图,并在main.js中进行全局配置.(百度上有高德地图引入与配置方法,这里就不详细介绍): 1)npm install vue-am ...

  2. vue是否可以做行车轨迹_在vue中高德地图引入和轨迹的绘制的实现

    高德地图引入和轨迹的绘制 1.第一步 vue中使用cdn引入高德地图,并在main.js中进行全局配置.(百度上有高德地图引入与配置方法,这里就不详细介绍): 1)npm install vue-am ...

  3. 【高德地图进阶】--- 使用DistrictSearch 绘制城市版块

    在[高德地图入门]-通过geoJson绘制 点,线,面一章中,我们学会了如何使用GeoJson绘制城市版块.今天我们使用高德自己的api来绘制城市版块 DistrictSearch DistrictS ...

  4. 【iOS】—— 高德地图SDK基础使用

    最近稍微学了学iOS调用高德的SDK,就随便做做笔记.注意:本篇博客基于高德地图SDK的3D地图来写的,若使用的是2D地图可能有的方法可能有所不同,比如自定义定位蓝点之类的. 一.准备工作: 具体的准 ...

  5. 高德地图上画图!和3D绘制区域

    封装了一些方法 前提是引入 高德api 才能使用这个办法 // 绘制进博会的区域$(document).ready(function () {// 绘制板块$.ajax({ //可以是一个json里面 ...

  6. tablueau地图标记圆形_高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现...

    最近项目中有需要应用到高德地图的模块,在参考别的app地图相关模块实现过程中,自己产生了一些想法.首先说明要实现的功能需求.类似支付宝app内的跑腿功能,在全市的所有商铺,电梯广告等任意地点发布任务, ...

  7. 高德地图自定义点标记大小_高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现...

    最近项目中有需要应用到高德地图的模块,在参考别的app地图相关模块实现过程中,自己产生了一些想法.首先说明要实现的功能需求.类似支付宝app内的跑腿功能,在全市的所有商铺,电梯广告等任意地点发布任务, ...

  8. 高德地图的基础使用(一)显示地图

    (注:先注册,高德开发者 ) 1.地址:https://lbs.amap.com/ 2.控制台 3.创建新应用 4.编辑信息 4.1 获取安全码SHA1(命令提示符方式:win+r - cmd ) c ...

  9. 高德地图实现自定义小蓝点 自定义点标记 绘制多边形/圆形区域 根据地图的移动显示或者隐藏自定义点标记的相关实现

    最近项目升级改版,项目中本来应用了苹果自带的定位模块,但升级改版有需要应用到高德地图的模块,在参考别的app地图相关模块实现过程中,自己产生了一些想法.首先说明要实现的功能需求.类似支付宝app内的跑 ...

最新文章

  1. 背水一战 Windows 10 (10) - 资源: StaticResource, ThemeResource
  2. High Logic MainType 10中文版
  3. 我用python是什么梗_Python中的一些梗
  4. python机制_python异常机制个人理解(参考网上资料)
  5. Shank的大步小步算法(Shank‘s Baby-Step-Giant-Step Algorithm)
  6. 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析
  7. Media Session API 为当前正在播放的视频,音频,提供元数据来自定义媒体通知
  8. 软考—软件设计师(软件工程基础知识)
  9. Windows自建虚拟机搭建kms激活服务器激活正版系统教程
  10. 力扣的使用简介及代码编写说明
  11. 沉默的潜意识音频Creator软件
  12. 【金融财经】金融市场一周简报(2017-09-22)
  13. Spring是什么意思?
  14. Unity实现摄像头录像功能
  15. 模糊PID控制器MATLAB仿真探讨,模糊PID控制器MATLAB仿真探讨
  16. 数据库复习 - PART2 - 建模设计与范式
  17. 2021 年春招面试攻略来了。。。
  18. 【Linux】Linux网络编程(含常见服务器模型,上篇)
  19. The following packages have unmet dependencies: deepin.com.wechat:i386 : Depends: deepin-wine:i386
  20. python 操作 word 文档,使用 python-docx 操作 word docx 文档

热门文章

  1. 排序算法(不定时更新~)
  2. Vive controller vibration
  3. 常见的排序算法及java实现
  4. Nilsson's sequence score算法解决八数码问题解释
  5. 实战丨Halo-轻松部署属于自己的博客系统
  6. 基于SAE特征融合的合成孔径雷达图像的目标识别
  7. matlab 雷达拼图,(完整版)SAR合成孔径雷达图像点目标仿真报告(附matlab代码)
  8. Oracle数据库对象
  9. 低温导电油墨在汽车电子中的应用
  10. SVN代码正确提交方法!