Google Map Android API v2 - 在形状外应用叠加层

时间:2014-03-17 10:16:07

标签: android google-maps google-maps-markers google-maps-android-api-2

使用谷歌地图Android API v2,我试图在形状之外应用叠加层。例如,我想在标记周围绘制一个形状,并在该形状周围应用灰色覆盖。

我希望得到的结果是:http://www.hostingpics.net/viewer.php?id=221191googlemap.png

我知道如何绘制形状,我知道如何使用GroundOverlay类在所有地图上应用灰色叠加层,但我不知道如何在所有地图上应用叠加层,除了形状。

我真的希望有人能够帮助我:)。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试在中间有孔的多边形叠加层。即整个地图由不透明度值小于1的多边形覆盖。您可以在多边形的中间指定孔。请参阅多边形叠加的文档:

http://developer.android.com/reference/com/google/android/gms/maps/model/Polygon.html

它说:

 A polygon can be convex or concave, it may span the 180 meridian and it can have holes that are not filled in