Android - 谷歌地图 V2 - 移除地面覆盖层

标签 android google-maps google-maps-android-api-2 gmsgroundoverlay

我的应用程序使用 google maps v2,我在我的 map 上添加了一个 groundoverlay。有谁知道如何删除此叠加层?

谢谢

.remove() 似乎不可用

enter image description here

最佳答案

有方法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();

关于Android - 谷歌地图 V2 - 移除地面覆盖层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32763790/

相关文章:

android - Parse.com 相当于 Group By

javascript - 使用 google map api 的移动设备上的地理定位服务失败

java - Google Maps Android v2 - 无法隐藏 map fragment

android - 相似变量不相似

android - actionButtonStyle 不适用于支持库 v23.1.0

android - 如何检测用户是否第一次使用 Firebase

javascript - 访问函数内的 Polymer 方法

javascript - javascript 数组中的值第一次未设置

android - 如何使用谷歌地图 API 而不是位置管理器获取用户当前位置坐标

java - 使用 ViewGroup 类中的 SupportMapFragment 来膨胀 View