【问题标题】:How to show more than one address on same Markers on Google Map in Android如何在 Android 的谷歌地图上的相同标记上显示多个地址
【发布时间】:2011-03-22 13:45:40
【问题描述】:

我正在做谷歌地图基础应用程序,我在地图上显示标记(从 XML 获取的纬度和经度)。单击标记时,它会在一个自定义线性布局(弹出式)上显示该标记的名称和地址。在该布局上有两个按钮关闭(关闭弹出窗口)和下一步(转到下一个活动)。我的问题是当在单个标记上(纬度和经度相同)时,有两个名称和地址来自 XML,然后只显示一个名称和地址(这是最后一个)。 有什么解决方案吗? 提前致谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    您没有提到您使用的是什么,所以我假设您必须将 ItemizedOverlay 与 OverlayItem 一起使用。要执行正常 OverlayItem 行为之外的任何操作,您必须扩展 OverlayItem。 OverlayItem 有一个 .setMarker 和 .getMarker 开始。

    如果您使用的是 MyLocationOverlay,您可能需要移至 ItemizedOverlay,因为 MyLocationOverlay 扩展了 Overlay,它不具备允许您执行上述要求的机制。

    【讨论】:

    • 谢谢您的建议,我使用 ItemizedOverlay 解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2013-07-22
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多