Android谷歌地图API:隐藏标记片段

Android谷歌地图API:隐藏标记片段,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我正在使用GoogleMapsAPIv2,并试图将引用ID嵌入标记信息窗口。当用户单击信息窗口时,它应该将引用ID传递给新的意图 我实际上不希望引用ID对用户可见。我将引用ID添加为代码段,并使用marker.getSnippet()获取要传递给新活动的引用ID。有没有办法隐藏代码段,让用户看不到它?通过InfoWindowAdapter自定义信息窗口内容,并通过setInfoWindowAdapter()将其附加到GoogleMap。在适配器上实现onInfoContents(),以返回不包含

我正在使用GoogleMapsAPIv2,并试图将引用ID嵌入标记信息窗口。当用户单击信息窗口时,它应该将引用ID传递给新的意图


我实际上不希望引用ID对用户可见。我将引用ID添加为代码段,并使用marker.getSnippet()获取要传递给新活动的引用ID。有没有办法隐藏代码段,让用户看不到它?

通过
InfoWindowAdapter
自定义信息窗口内容,并通过
setInfoWindowAdapter()
将其附加到
GoogleMap
。在适配器上实现
onInfoContents()
,以返回不包含代码段的内容。

我一直在寻找同样的内容,并且自己也发现了一些有趣的内容。 这个把戏可能看起来很傻,但效果很好。 从onMarkerClick(Marker m)中的代码片段中获取值后,我将其设置回null:D 代码如下:

@Override
public boolean onMarkerClick(Marker marker) {
    locationMarker = marker;
    Intent intent = new Intent(getApplicationContext(),MarkerInfoView.class);
    String uid = marker.getSnippet();
    marker.setSnippet("");
    intent.putExtra(UID,uid);
    startActivity(intent);
    return false;
}
因此,在onClick()上,它会显示标题并打开另一个活动,并在那里显示用户的其他相关信息。 如果对你有用的话,给我一个疯狂的大拇指;) 如果有人需要关于跟踪用户和标记单击操作的其他编码帮助,请告诉我。我会尽可能尝试帮助。 祝你好运(y)

截图如下:

为了实现这一点,我使用了以下答案:)谢谢你的想法