在android地图中添加/删除多个标记

时间:2016-10-18 12:25:42

标签: android google-maps

我是android新手;我想通过触摸它在地图上添加多个标记,每当我再次触摸标记的位置时,标记就会消失。 我的主要目的是当我第二次触摸标记时,通过添加标记和从服务器中的数据库删除的lat / lang发送到服务器的lat / lang。

请您指导我添加所有这些功能?我应该如何开始以及我应该做些什么?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以按照此documentation了解如何添加标记。这里有一个related SO post可能会有帮助。

map.setOnMapClickListener(new GoogleMap.OnMapClickListener() {

        @Override
        public void onMapClick(LatLng point) {
            // TODO Auto-generated method stub
            lstLatLngs.add(point);
            map.clear();
            map.addMarker(new MarkerOptions().position(point));
        }
    });

您还可以查看此thread,了解如何使用数据库中的数据在Google地图中添加标记。希望这有帮助!