gpt4 book ai didi

java - 带有标记的 Google Maps Android API 问题

转载 作者:行者123 更新时间:2023-11-29 03:29:53 25 4
gpt4 key购买 nike

我要疯了!我添加了一些标记,并将该标记的 ID 保存在一个数组中。后来,我使用了 InfoWindowAdapter 的自定义实现中的 getInfoWindow(Marker marker),但参数中的 Marker 不在我保存的列表中! API 是否复制标记以将其传递给 getInfoWindow?我怎么知道哪个标记是?

最佳答案

Does the API copy the marker to pass it to getInfoWindow?

是的。更具体地说,库不保留 Marker 实例。它们仅用于 IPC 到 Play Services Framework 应用程序并再次返回。因此,您返回的 Marker 是您创建的 Marker 的副本。

How can I know which marker is?

选项 #1:使用 Markersnippet 部分来保存一些可以映射回数据模型的标识符,例如 的键>HashMap

选项 #2:使用可以为您执行类似于选项 #1 的库,例如 Android Map Extensions

关于java - 带有标记的 Google Maps Android API 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18828955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com