如何显式设置标记ID

时间:2013-12-16 06:43:13

标签: xamarin.android google-maps-markers google-maps-android-api-2

我想设置我在地图上显示的标记的ID。例如,当我显示四个标记时,我想明确地给它们ID 10,20,30和40。现在他们得到m0,m1,m2和m3。顺便说一下,我需要这个,这样当我点击任何这些标记的信息窗口时,我得到ID并知道点击了哪个标记的信息窗口,这样我就可以使用该ID(例如在toast消息中显示它)现在)。

感谢。

艾哈迈德

1 个答案:

答案 0 :(得分:0)

您无法自行设置标记ID。但方法addMarker返回标记及其ID集。

点击标记后,ID将相同。

因此,您需要跟踪标记所代表的ID和相应对象,例如:通过维护标记ID和对象的映射,在每次调用addMarker之后添加新项目。