当前位置: 首页 > 知识库问答 >
问题:

如何删除谷歌api v2中的MarkerOptions对象?

姚煜
2023-03-14

我在地图上添加了一些标记,现在我想删除它们。有什么方法可以去掉我的记号笔吗?我使用MarkerOptions类来构建我的标记,并使用GoogleMap的add()方法来添加它们。我在一个列表中引用了我所有的标记。我真的需要你的帮助。

共有1个答案

公良俊楚
2023-03-14

添加标记后,可以获得其引用:

Marker marker = map.addMarker(..);

标记类具有删除方法:https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/Marker#remove

从地图中删除此标记。删除标记后,其所有方法的行为都未定义。

marker.remove()

它将删除所有标记。使用此项删除特定项

for(Marker m : marker)
m.remove();
 类似资料:
  • 我想删除蓝点在Android谷歌地图。我尝试了,但无法获得位置信息。我试图找到正确的方法,但没有得到正确的答案。我希望正确的答案和样本项目。谢谢最好的问候

  • 我正在谷歌地图上工作,我试图添加标记到谷歌地图,然后试图删除它,但现在我已经完成了添加和删除下面的代码 但是现在有一个问题,我应该如何设置标记的值。推(标记),因为我删除了一个标记,所以它的值必须小于预期存储的值。。有人能帮忙吗

  • 我已经有用户注册使用电子邮件和密码。 当用户注销,然后登录谷歌有相同的电子邮件,登录成功与相同的用户ID从Auth,但电子邮件密码Auth消失(信封图标消失)。有点被替换了。 null 在Console Auth中,用户ID A和以前一样,但是firebase Auth中的图标只显示谷歌,电子邮件密码Auth的图标不见了 注意:为什么我使用电子邮件密码作为主要的Auth?因为我的应用程序包含付款信

  • 我已经尝试在这里和谷歌地图API留档上查看了大量的代码块,但仍然无法找出如何隐藏标记。 这是我正在使用的当前代码,它在一个实例中有效。有一次,我在带有标记的函数中添加了“for”循环。setMap(null)Firefox显示以下错误: markers.set地图不是一个函数 附加信息:校园地图和完整代码(不包括地图API)

  • 我有一个旧的谷歌云项目,我就是不能删除。 当我通过网站这样做时,我会得到一个“项目服务未知错误跟踪号码:342342354345” 当我使用命令通过CLI执行此操作时: gcloud项目删除“项目” 我得到一个错误: 错误:(gcloud.projects.delete)失败\u前提条件:前提条件检查失败。 “@type”:类型。古格里皮斯。com/谷歌。rpc。资源信息 资源名称:项目/7777

  • 我已经成功地使用apis.drive.v3在google drive中连接,并获得了文件的详细信息,然后执行上传、下载和删除等操作。 现在用户想从我的应用程序本身删除谷歌驱动器的访问,而不去谷歌帐户(安全-应用程序与访问您的帐户-删除访问)。 如何从我的应用程序中断开连接(删除访问的api调用是什么)以清除谷歌帐户中的访问令牌和刷新令牌?