最近项目用到高德地图,因此来写一篇文章理一下高德的使用步骤方法,希望对大家有用!

先上效果图:

效果图.gif

1.注册+配置

废话不多说,要使用高德地图首先要去高德开放平台注册成为开发者(lbs.amap.com/), 注册成为高德开发者需要分三步:第一步,注册高德开发者;第二步,去控制台创建应用;第三步,获取Key(可以去官网查看)。

2.绘制面

高德地图中多边形是由 Polygon 类定义的一组在地图上的封闭线段组成的图形,它由一组 LatLng 点按照传入顺序连接而成的封闭图形。与绘制线类似,面的属性操作集中在 PolygonOptions 中。代码如下:

1.生成一个长方形坐标点:

点.png

2.绘制一个长方形:

绘制.png

3.通过手势拖动绘制面

1.通过手势在屏幕上绘制一个矩形:获取这个矩形四个顶点的屏幕坐标

矩形.png

2.自定义绘制矩形的view,通过paint,touch来实现矩形,贴出部分关键代码:

手势1.png

手势2.png

4.在Activity或这Fragment中使用

1.布局文件

布局.png

2.Activity中的使用

将的屏幕坐标转化为高德地图坐标(经纬度)

Projection projection =aMap.getProjection();//将地图的中心点,转换为屏幕上的点

绘制矩形围栏

围栏1.png

围栏2.png

通过以上代码基本可以实现我们的需求,最后贡献源码地址:

设置电子围栏 高德地图_Android 高德地图的使用, 根据手势拖动绘制电子围栏相关推荐

  1. android 高德地图设置不能旋转_你以为高德地图只是个地图,并不是?它其实还是个PPT制作神器...

    今天跟大家分享一个冷知识!让你大开眼界! 先问大家一个问题,你平时导航用什么软件? 可能很多人,脱口而出会说:高德地图! 高德地图确实在导航方面很厉害,但他真的只单纯的是一个导航软件吗?不见得!它其实 ...

  2. 高德地图SDK未设置隐私合规而导致地图不显示的问题

    高德地图SDK未设置隐私合规而导致地图不显示的问题 问题描述 此时打开logcat,能够看到问题的描述: 原因:确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow.updat ...

  3. 高德h5地图api接口_html5通过腾讯地图、高德地图、百度地图开发api接口获取坐标对应的周边信息...

    在通过 geolocation 获取到当前的 GPS 坐标后,需要通过"逆地理位置解析"才能得到街道对应的街道.建筑物.周边等相关信息. 下面我使用国内的三家主要的地图厂商(腾讯地 ...

  4. ios 一步一步学会自定义地图吹出框(CalloutView)--(百度地图,高德地图,google地图)

    前言 在ios上边使用地图库的同学肯定遇到过这样的问题:吹出框只能设置title和subtitle和左右的view,不管是百度地图还是高德地图还是自带的google地图,只提供了这四个属性,如果想添加 ...

  5. Windows Store Javascript项目使用高德地图、谷歌地图、百度地图API

    Windows Store Javascript项目使用高德地图.谷歌地图.百度地图API 原文 Windows Store Javascript项目使用高德地图.谷歌地图.百度地图API 在Win8 ...

  6. 通过腾讯地图、高德地图、百度地图开发接口获取坐标对应的周边相关信息

    通过腾讯地图.高德地图.百度地图开发接口获取坐标对应的周边相关信息 更新: 以前出于好意暴露了个人的KEY,现已被烂用.为不影响您的业务,请使用我的KEY的朋友去申请自己的KEY,我的KEY将在不久后 ...

  7. 高德地图我的队伍查岗_详细测试高德地图的家人地图后 我学会了画地为牢

    详细测试高德地图的家人地图后 我学会了画地为牢 2020-07-15 15:18:46 7点赞 33收藏 11评论 创作立场声明:感觉这个地图功能,能够帮到大家,尤其是家里老人和孩子,不迷路防走丢. ...

  8. 高德地图哪个语音包最好_高德地图VS百度地图,哪个更靠谱?

    国庆出行选择一个好的导航是非常有必要的,百度地图和高德地图都是我们最常用的手机导航软件,那么它们到底哪个更靠谱,更适合我们呢? 1.界面设计 从首页来看,高德的画面更简洁易懂,搜索框在下面,子菜单有驾 ...

  9. h5/web 原生定位、高德、腾讯地图定位

    在项目添加新功能时,使用cdn方式引入使用地图功能,使用功能只用到了地图的定位.点标记.详细地址查询.poi搜索和输入提示.计算两点之间的距离:因为在寻找高德地图问题时发现h5 和 web 端的好少, ...

  10. C#窗体调用地图(高德地图)-实现公交线路查询

    C#窗体调用地图(高德地图)-实现公交线路查询 新建C#工程–创建Windows窗体应用程序 添加WebBrowser控件(用来显示网地图页)可以把滚动条(ScrollBarsEnabled)设置成f ...

最新文章

  1. 【转】创建不可见的Activity
  2. 网络优化(中国计量大学现代科技学院第三届“中竞杯”程序设计校赛(网络赛))
  3. java修饰符重新学习日记一
  4. 二叉搜索树(BFS)总结
  5. android 价格排序筛选页面,Android应用开发之基于Popupwindow实现的筛选房源信息等相关的可自由排序控件...
  6. java 短路判断_java中和的区别(|和|同理)
  7. linux dhcp rpm 安装
  8. 飘逸的辉耀,http://smileapple.jd-app.com/
  9. SQL基础系列(三)——分组查询
  10. Python自动化运维之1、Python入门
  11. python if实现对话_Python生成微信对话生成器(四)
  12. 杨辉三角以及九九乘法表
  13. 折叠屏市场起风,华为、OPPO“你追我赶”
  14. 中国教育“善意的谎言”与恶果
  15. MapReduce程序中的万能输入FileInputFormat.addInputPaths
  16. Python3导入scrapy报错1 in C:\Users\ADMINI~1\AppData\Local\Temp\pip-install-831gxniz\Twisted\
  17. 通过添加HOST解决emby/jellyfin/TMM刮不动的问题。
  18. 网页在线视频只有声音没有图像
  19. MTK平台Android12编译(包括modem)_个人笔记
  20. 一个人没有出息的九大表现,现在知道还不算晚

热门文章

  1. Linux software RAID 1 - root filesystem becomes read-only after a fault on one disk
  2. 已解决-改变macOS和Windows双系统的默认启动顺序
  3. 音乐APP首页框架搭建
  4. win10无线信号强度测试软件,WinFi Lite(WIFI分析工具) V1.0.15.0 官方版
  5. 浅析虚拟语气 (Subjunctive mood)
  6. http://nianjian.xiaze.com/tags.php?/%E4%B8%AD%E5%9B%BD%E7%B2%89%E4%BD%93%E5%B7%A5%E4%B8%9A%E5%B9%B4%
  7. ROS学习之CMakelists.txt和package.xml
  8. win10商店的应用下载移植 注:.appx文件最好在win10使用 附win10商店UWP的安装包
  9. 满足三角不等式的TSP问题的近似算法
  10. 通过百度账号获取个人信息