Android 地图SDK 绘制点 删除 指定

问题

Android 地图SDK 删除指定绘制点

详细问题

笔者进行Android 项目开发,对于已标记的绘制点,提供撤回按钮,即删除绘制点,如何实现。

解决方案

新增绘制点

java 复制代码
private List<Marker> markerList = new ArrayList<>();
marker = mMapView.getMap().addMarker(new MarkerOptions().position(latLng));
markerList.add(marker);

删除绘制点

java 复制代码
if (!markerList.isEmpty()) {
    markerList.get(markerList.size() - 1).remove();
    markerList.remove(markerList.size() - 1);
}

参考文献

Android 高德地图在清除所有Marker,清除某一个MarKer

原创不易

转载请标明出处

如果对你有所帮助 别忘啦点赞支持哈

相关推荐
_小马快跑_11 小时前
Kotlin | 协程调度器选择:何时用CoroutineScope配置,何时用launch指定?
android
_小马快跑_11 小时前
Kotlin | 从SparseArray、ArrayMap的set操作符看类型检查的不同
android
_小马快跑_11 小时前
Android | 为什么有了ArrayMap还要再设计SparseArray?
android
_小马快跑_11 小时前
Android TextView图标对齐优化:使用LayerList精准控制drawable位置
android
_小马快跑_11 小时前
Kotlin协程并发控制:多线程环境下的顺序执行
android
_小马快跑_11 小时前
Kotlin协程异常捕获陷阱:try-catch捕获异常失败了?
android
_小马快跑_11 小时前
Android | 权限申请与前置说明弹窗同时展示的优雅方案
android
_小马快跑_11 小时前
Android | Channel 与 Flow的异同点
android
_小马快跑_11 小时前
Android | 文本测量:从 Paint.measureText 到 StaticLayout 的替换
android
树獭非懒13 小时前
告别繁琐多端开发:DivKit 带你玩转 Server-Driven UI!
android·前端·人工智能