如何在 Android 中为 Google 地图标记设置标签?

2024-06-24

我正在尝试设置onInfoWindowClickListener对于每个根据相关 API 命中的标记POJO id。这就是我发现的设置 onInfoWindowClick 事件的方法。

googleMap.setOnInfoWindowClickListener(new OnInfoWindowClickListener() {

        @Override
        public void onInfoWindowClick(Marker marker) {
            // TODO Auto-generated method stub

        }
    });

但我需要设置相关的pojo id作为标签相关标记在我做之前googleMap.addMarker(marker)。但不存在这样的事情marker.setTag()。 如何在不设置标签的情况下放置我的 ID?


现在你可以这样做

将您的 Google Play 服务版本更新为

com.google.android.gms:play-services:9.4.0

Marker marker=mMap.addmarker(new MarkerOptions(LatLang));
// set object as tag
marker.setTag(your object)

// to retrieve the marker
marker.getTag();// Type cast to your object type;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android 中为 Google 地图标记设置标签? 的相关文章

随机推荐