我的应用程序使用了Google Maps v2,我在地图上添加了地面叠加层。有谁知道我如何删除此覆盖物?
谢谢

.remove()似乎不可用

android - Android-Google Maps V2-移除地面覆盖-LMLPHP

最佳答案

有方法remove():
https://developers.google.com/android/reference/com/google/android/gms/maps/model/GroundOverlay.html#remove()

创建地面叠加层时,您只需要保留对其的引用即可:

 GroundOverlay groundOverlay = map.addGroundOverlay(new GroundOverlayOptions()
     .image(image)
     .positionFromBounds(bounds)
     .transparency(0.5));


然后删除:

groundOverlay.remove();

10-08 18:27