为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android的Google Map V2中绘制自由手多边形?

如何在Android的Google Map V2中绘制自由手多边形?

慕森王 2019-10-15 16:08:30
我想画一个Free Hand Polygon on the Map in Google Map V2。OverlayMap V1 可以完成此任务,但Google Map已将其从V2中删除。(根据此Google Map V2具有Remove Overlay Class)。Google Map V1绘制自由样式多边形的好例子。在Map V2中,我们可以借助Google Official Doc以编程方式绘制多边形,但是用户应该怎么做?我发现Map V2的答案不清楚我从简单的Google Map&draw多边形开始以编程方式进行此操作,并且它工作正常,但现在我正在寻找用户可以如何绘制?我不想基于多边形上的标记进行绘制。// Instantiates a new Polygon object and adds points to define a rectanglePolygonOptions rectOptions = new PolygonOptions()              .add(new LatLng(37.35, -122.0),                   new LatLng(37.45, -122.0),                   new LatLng(37.45, -122.2),                   new LatLng(37.35, -122.2),                   new LatLng(37.35, -122.0));// Get back the mutable PolygonPolygon polygon = myMap.addPolygon(rectOptions);我已经在此主题上进行了很多研究和开发,但是没有获得在Map V2中实现这种功能的完美方法。一些问题如何在Map V2中绘制自由式多边形(就像我们对Map V1所做的那样)?是否有任何技巧或替代方法可以实现这一目标?如果是,怎么办?我们可以在地图上绘制触摸事件并绘制多边形吗?在Map V2中可行吗?触摸事件是否可能返回lat-long数组?如何根据屏幕坐标获取经纬度setOnDragListener?与旧版本相比,每个新版本都有一些额外的功能,因此,我希望我也可以在Map v2中实现相同的功能。我不是要给我一些示例代码或发布您的代码,而只是提供一些正确的指导和文档。我提供了在研发过程中发现的所有文件和证据。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 557 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信