【问题标题】:add/delete Multiple markers in android map在android地图中添加/删除多个标记
【发布时间】:2017-02-27 17:26:21
【问题描述】:

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

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

非常感谢

【问题讨论】:

  • 试试这个stackoverflow.com/questions/17143129/…>。
  • 使用 onMarkerClick 监听器添加和删除标记。
  • 关注Tutorial
  • 到目前为止你做了什么?有问题的帖子

标签: android google-maps


【解决方案1】:

您可以关注此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 地图中添加标记。希望这会有所帮助!

【讨论】:

  • 也许我的问题看起来很傻,但请原谅我是新手:我应该在哪里添加这段代码?到“protected void onCreate(Bundle savedInstanceState) {”或“public void onMapReady(GoogleMap googleMap) {”这部分?
猜你喜欢
  • 2019-03-07
  • 2011-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 2014-09-22
  • 1970-01-01
相关资源
最近更新 更多