Android _ 如何在谷歌地图 v2 上获取标记的位置并将其与 Latlng 数组匹配

雷姆·阿齐兹

大家好,我是新来处理 google map API 的,我有一个 LatLng 对象列表,它在地图上添加了标记。

 for (LatLng location : camerasLocations) {
                                googleMap.addMarker(new MarkerOptions()
                                        .position(location).icon(icon)
                                        .title(cameraList.get(j).getName()));


                            }

当我点击标记时,我想知道该阵列上标记的位置:

  googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
                                        @Override
                                        public boolean onMarkerClick(Marker marker) {
                                            showDialog(getActivity(), "");
                                            return false;
                                        }
                                    });

任何帮助请...

拉杰什·科什蒂

首先,在谷歌地图中添加标记时,您需要将位置设置为标记上的标记

for(int i = 0, i < camerasLocations.size(), i++){

                                Marker marker = googleMap.addMarker(new MarkerOptions()
                                .position(location).icon(icon)
                                .title(cameraList.get(j).getName()))
                                .setTag(i);
                            }

And then you can obtain this marker position in the onclick method using getTag() method : 




googleMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
                @Override
                public boolean onMarkerClick(Marker marker) {

                    Toast.makeText(this, "Marker position >> " + marker.getTag(), Toast.LENGTH_SHORT).show();
                    return false;
                }
            });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在谷歌地图中使用latlng的字符串数组绘制多边形

如何在Android谷歌地图中动态加载当前位置的标记?

如何在Google Maps V2 Android中指定“标记”上图标的大小

如何获取v2 android地图的地图中心?

Android如何在群集标记图v2上的单击上取消聚类

Android Make消失或移除地图v2上的蓝点

如何在Android中将谷歌地图标记颜色更改为灰色

Google Maps Android从GeoJsonFeature获取LatLng点数组

如何在Android中根据谷歌地图不同的缩放级别调整谷歌地图标记的大小

如何在Android Studio中使用JSON在谷歌地图片段上添加多个标记

适用于Android的Google Maps API v2:标记和折线位置不匹配

如何访问GoogleMap-Object(Android地图v2)上的所有标记并将其设置为可见?

如何在Android Google Map V2上放置标记/绘制经度和纬度

如何在Android上显示GoogleMap v2

Android开发:如何共享我在Google Maps V2上放置的标记的位置

谷歌地图api v2从URL android添加图标

谷歌android maps v2 MetersToEquatorPixel

互动地图android v2

Android Google Maps v2从JSON数组php mySQL添加地图标记

如何在Android Google Map V2 API上更改语言

如何在Android上使用Google Maps API v2很好地管理标记

如何获取谷歌地图中地图中心的位置(LatLng /名称)

如何在谷歌地图android上的两个位置的缩放中设置良好的距离

android 地图显示多个标记(来自 sqlite 的 LatLng)

如何在android中通过json数组在谷歌地图上绘制折线?

如何从 Android 列表视图中获取纬度和经度并将其放入谷歌地图?

从 Firebase 检索位置并将标记放在 android 应用程序的谷歌地图 api 上

如何在android上的地图片段上设置谷歌地图填充?而且我不想拖动地图

如何在android studio上的谷歌地图中保存当前位置坐标