0

谷歌地图 V2。我在地图上有与关联的 SpannableString 关联的标记。单击标记时,我想在弹出窗口中显示此 spannableString。我创建了 InfoWindowAdapter 的实现,但后来我意识到它接收的所有数据都来自 MarkerOptions。我无法将 SpannableString 附加到 MarkerOptions.title() 或 MarkerOptions.snippit(),因为它们只接受字符串。我不能扩展 MarkerOptions 因为它是最终的。

看来我是 sol.. 但是,我认为必须有办法做到这一点。有没有办法将数据与对象任意关联?我想我可以创建一个 HashMap .. 看起来很笨拙和迟钝..

所有帮助表示赞赏。谢谢你!

4

1 回答 1

0

使用Map是最常用的解决方法。请参阅有关gmaps-api-issues的讨论。

或者,您可以尝试Android Maps Extensions,它添加了Marker.setData(Object)Object Marker.getData().

于 2013-08-28T14:24:44.317 回答