我正在使用android Google Maps API V2,并且我想在地图要素(例如,街道名称,城镇名称,公园名称等)上方绘制GroundOverlay。现在,我的GroundOverlay效果很好,但是如果我的叠加层上恰好写有街道名称,则它变得不可读,因为Google Maps还选择在所有内容之上绘制街道名称,从而部分遮盖了我的叠加层。

我可以重载GroundOverlay的某些功能,还是以某种方式使其在地图上其他所有内容的最后绘制?

更改GroundOverlay的z-index不能解决此问题,因为GroundOverlay的z-index是相对于其他GroundOverlay,而不是相对于其他地图要素。

最佳答案

您不能将GroundOverlay强制置于地图要素上方。

您只能使用完全不绘制街道名称和其他事物的卫星模式(或不使用地图图块)。

我建议对标志发出功能请求,以在gmaps-api-issues的法线/地形图中禁用它们。

关于android - 如何控制GroundOverlay与 map 要素的z索引,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16124230/

10-13 04:56