我使用如下标记选项将我的位置添加到地图中:
userMarker = new MarkerOptions().position(latLng).title("Current Location");
mMap.addMarker(userMarker);
它怎么能把它从地图上删除呢?
回到过去,Marker Class有一个 remove() 方法,但 MarkerOptions 没有类似的方法......我还检查了mMap(这是一个GoogleMap),但没有运气......:(
类
具有删除
方法。只需调用:marker.remove()
似乎<code>MarkerOptions</code>类有几个方法可以帮助您:
public MarkerOptions visible(boolean visible);
这基本上设置了标记的可见性状态。
MarkerOptions updatedMarker = userMarker.visible(false);
它还返回<代码> MarkerOptions > < /代码obj
点击这里,您可以找到更多信息。
我希望这可以帮助你!
<代码> addMarker() > < /代码方法返回一个<鳕鱼
userMarker = new MarkerOptions().position(latLng).title("Current Location");
Marker myMarker = mMap.addMarker(userMarker);
然后删除你的标记
做
myMarker.remove();
试图制作一个小的Android应用程序,以谷歌地图标记的形式显示人们的位置。 当用户按下按钮出现在地图上时,应用程序会从Firebase JSON中检索用户数据并在地图上实时显示用户。如果用户移动,标记会随着他一起移动(当他的位置发生变化时删除并重新创建)。 一切都很好,除了当用户按下离开地图时,他的标记会保留在所有其他手机中,即使它已从Firebase JSON中删除。 有人能解释一下如何解决这
我已经添加了片段活动地图,并使用addMarker函数添加了几个标记,但我能够删除所有标记,我收到了不同标记列表的通知, 现在我想删除所有标记并添加新标记。 一种将所有标记保留在列表中并逐个删除的方法,(marker.remove()) 有没有更好的方法清除所有标记。
我正在开发一个使用Zomato Api获取附近餐馆的应用程序。我有一个片段,它向用户显示了所单击餐厅的详细信息。我的目标是在地图上显示餐厅的位置,但我很难做到这一点,因为我会出错。它只在活动中起作用吗?我是否必须将层次结构更改为FragmentActivity? 我得到的错误是:
大家早上好。我有以下代码: 问题是,uri变量被分配给RestTemplate构造函数为,也就是说,它从代码变量中删除初始的。