【问题标题】:Disable on click highlight of InfoWindows?禁用 InfoWindows 的点击突出显示?
【发布时间】:2013-02-08 12:33:56
【问题描述】:

有没有什么方法可以禁用当用户在 Android 的新 Mapsv2 Api 中单击 InfoWindow 时出现的突出显示效果?

这是getIfoContent()getInfoWindow() 方法的问题。使用getInfoWindow() 突出显示的文本。

【问题讨论】:

    标签: android android-maps-v2


    【解决方案1】:

    简单地说“你不能”。

    因为根据文档“信息窗口不是实时视图,而是将视图呈现为地图上的图像。因此,您在视图上设置的任何侦听器都将被忽略,并且您无法区分点击事件视图的各个部分。建议您不要将交互式组件(例如按钮、复选框或文本输入)放置在自定义信息窗口中。"

    所以,简而言之,除了“OnInfoWindowClickListener”之外,您无法处理 infowindow 上的任何事件

    更多信息请查看“https://developers.google.com/maps/documentation/android/marker”。

    【讨论】:

    • 我最近不得不重新审视这个问题并得出了同样的结论。唯一的解决方法是使用某种自定义实现。
    猜你喜欢
    • 2011-02-23
    • 2013-07-05
    • 2011-08-01
    • 2017-07-06
    • 2019-01-19
    • 1970-01-01
    • 2017-05-20
    • 2012-02-10
    • 1970-01-01
    相关资源
    最近更新 更多