首先,根据百度地图的BaiduMap.OnMapTouchListener的方法,获取当前点击屏幕的坐标位置

BaiduMap.OnMapTouchListenerlistener =new BaiduMap.OnMapTouchListener() {

/**

* 当用户触摸地图时回调函数

*

* @param motionEvent 触摸事件

*/

@Override

public void onTouch(MotionEvent motionEvent) {

switch (motionEvent.getAction()) {

case MotionEvent.ACTION_MOVE:

if (isDrawRectangle) {

latLngList.clear();

if (markerOverlayRe !=null) {

markerOverlayRe.remove();

}

isDrawRectangle =false;

}

Point point =new Point((int) (motionEvent.getX()), (int) (motionEvent.getY()));

LatLng latlng =mBaiduMap.getProjection().fromScreenLocation(point);

latLngList.add(latlng);

initRectangle();

break;

case MotionEvent.ACTION_UP:

isDrawRectangle =true;

break;

}

}

};

其中,主要是

Point point =new Point((int) (motionEvent.getX()), (int) (motionEvent.getY()));

LatLng latlng =mBaiduMap.getProjection().fromScreenLocation(point);

这两句话,用于屏幕坐标点转为百度地图的经纬度。

然后收集移动点的集合,取第一个值和最后一个值,就可以绘制矩形了。其他图形原理相同,有不明白的小伙伴可以加我qq:729134709

android矢量地图画法_Android 百度地图,手绘图形相关推荐

  1. android百度地图单点定位_Android百度地图实现搜索和定位及自定义图标绘制并点击时弹出泡泡...

    一.问题描述 上一次我们使用百度地图实现基本的定位功能,接下来我们继续实现搜索和定位,并使用LocationOverlay绘制定位位置,同时展示如何使用自定义图标绘制并点击时弹出泡泡 如图所示: 二. ...

  2. android 百度地图 itemizedoverlay,[008] 百度地图API之ItemizedOverlay的使用(Android) .

    本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物). Overlay简介 Overlay通常被译为"图层"或"覆盖物".那么对于地图而言,什么 ...

  3. android 百度地图 itemizedoverlay,[008] 百度地图API之ItemizedOverlay的使用(Android)

    本篇文章主要介绍如何在百度地图上添加Overlay(即图层或覆盖物). Overlay简介 Overlay通常被译为"图层"或"覆盖物".那么对于地图而言,什么 ...

  4. android百度地图轨迹实现,android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /** * 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标 ...

  5. Android学习笔记之使用百度地图实现地图控制

    PS:吾之荣耀,离别已久. 学习内容: 1.实现地图控制. 2.百度地图开发的一些细节     1.实现地图控制:   这一篇主要写在百度地图上添加一些其他控制.上一篇书写了覆盖物的添加,地理编码和反 ...

  6. android 获取GPS经纬度在百度地图上绘制轨迹

    实现将一组GPS模块获取的经纬度数据在百度地图上绘制轨迹 1.将经纬度转换成百度地图坐标 /*** 标准的GPS经纬度坐标直接在地图上绘制会有偏移,这是测绘局和地图商设置的加密,要转换成百度地图坐标* ...

  7. 用html制作百度地图,canvas实现百度地图个性化底图绘制

    精华 node-canvas实现百度地图个性化底图绘制 发布于 3 年前 作者 lzxue 11783 次浏览 来自 技术 原文转自 #node-canvas实现百度地图个性化底图绘制 随着nodej ...

  8. 前端调用高德地图app、百度地图app

    前端调用高德地图app.百度地图app 说明:这里只说明了前端如何调用app地图,没有代码,测试机上高德地图.百度地图.腾讯地图,都已经安装好了,如果没有安装,调起app地图会没有反应,至于如何验证手 ...

  9. echarts地图api series_百度地图2.0离线版与echarts结合

    由于客户需求,之前使用的json形式的可钻取型地图被放弃了,要好看,没有网-,于是开启了打地鼠(bug)模式,总结如下: 网上搜索,百度离线地图资料很有限啊,可以用的几个要么年代久远,要么不能满足需求 ...

  10. c语言api获取百度地图,H5调用百度地图API获取地理位置

    //获取当前位置 var geolocation = new BMap.Geolocation(); geolocation.getCurrentPosition(function(r){ alert ...

最新文章

  1. 设计模式读书笔记-单件模式
  2. 请教各位高手!手机要如何访问电脑的tomcat呢!
  3. matlab讨论资金积累,资金积累、国民收入与人口增长的关系综合评估
  4. 查看和设置mysql字符集
  5. 转:SqlServer中的datetime类型的空值和c#中的DateTime的空值的研究
  6. c++测试cpu_测评丨NXP系列 LS1028 LS1046等产品网络性能测试
  7. Go 语言泛型,简明入门教程
  8. sqlserver修改字段长度语句_SQL Server读懂语句运行 (三) SET STATISTICS PROFILE ON
  9. 中秋逢国庆 | 盛世华诞 阖家团圆
  10. Python、Java 在线笔试
  11. Laravel 学习笔记之文件上传
  12. 【转载】Jquery中的$命名冲突的解决方案
  13. 【kuangbin专题】Manacher
  14. qt 串口助手_新手如何从零开发ROS小车 (ros串口通讯、PID运动控制、双轮差速模型解算...
  15. 学习电子书和视频大全
  16. mac 部署 ansible 记录
  17. word如何设置上标形式_word怎样设置上标
  18. 百度地图 JavaScript API GL
  19. 广东东莞富豪新排位:徐福记家族排第6,vivo创始人闯进前三甲
  20. windows找不到文件,如何解决。

热门文章

  1. 基因芯片(Affymetrix)分析3:获取差异表达基因
  2. 超级玛丽 Super Mario java基础小游戏:基于JAVA面向对象实现的超级马里奥(Super Mario)游戏(简单小游戏,仅仅使用Java面向对象基础实现(附上源码))
  3. 如何获取任意小程序的AppId和页面路径?
  4. 吴恩达机器学习18-应用实例:图片文字识别
  5. 解决span标签之间的空隙问题
  6. RQ940服务器显示器不亮,稳定可靠 联想ThinkServer RQ940服务器
  7. HTML5期末大作业:网上鲜花网站设计——网上鲜花网页设计(5页)HTML+CSS+JavaScript web期末作业设计网页
  8. (四)Python中随机森林的实现与解释
  9. 简单的创建一个小型服务器
  10. 170312-python爬虫 steam愿望单打折商品