java - 如何清除谷歌地图中的位置标记
问题描述
我正在使用GoogleMap
. CustomMarker
在位置更改侦听器的帮助下从第一个位置移动到第二个位置时遇到问题。CustomMarker
被重复,因为它在更新到新位置时也保持旧位置。请参考下图。
解决方案
你为什么不只是clear()
GoogleMap
为了删除旧标记?
https://developers.google.com/android/reference/com/google/android/gms/maps/GoogleMap.html#clear()
推荐阅读
- python - Conda 环境未激活
- git - 如何使用 Github 操作镜像 GitHub 存储库?
- python - 使用 seaborn 点图更改日期格式
- java - PatternSyntaxException:即使没有元字符悬空,元字符也悬空
- tensorflow - TFOD 中的平均精度和平均召回率都始终为 0,并且不显示边界框
- c++ - 47515.cpp:11:10:致命错误:jni.h:没有这样的文件或目录
- javascript - 如何正确渲染 Chartjs 与条形数据之间的巨大差异?
- java - 如何摆脱ConstraintValidatorContext的标题属性错误响应中的propertyPath - SpringBoot自定义验证
- java - 在 CardLayout 中重绘字符串
- hyperledger-fabric - 升级/修改 Fabcar Chainicode 时出错