我想画一个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 rectangle
PolygonOptions 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 Polygon
Polygon polygon = myMap.addPolygon(rectOptions);
我已经在此主题上进行了很多研究和开发,但是没有获得在Map V2中实现这种功能的完美方法。
一些问题
如何在Map V2中绘制自由式多边形(就像我们对Map V1所做的那样)?
是否有任何技巧或替代方法可以实现这一目标?如果是,怎么办?
我们可以在地图上绘制触摸事件并绘制多边形吗?
在Map V2中可行吗?
触摸事件是否可能返回lat-long数组?
如何根据屏幕坐标获取经纬度setOnDragListener?
与旧版本相比,每个新版本都有一些额外的功能,因此,我希望我也可以在Map v2中实现相同的功能。
我不是要给我一些示例代码或发布您的代码,而只是提供一些正确的指导和文档。
我提供了在研发过程中发现的所有文件和证据。
相关分类