【问题标题】:Google Maps v2: launch custom infowindow without using a markerGoogle Maps v2:在不使用标记的情况下启动自定义信息窗口
【发布时间】:2017-04-25 09:26:16
【问题描述】:

我的问题是关于实现这一点的 java 方式:Google Maps infoWindow without marker?

是否可以在不使用标记的情况下在 v2 中启动自定义信息窗口?我应该使用哪个事件来检测地图上的长按以及如何启动 InfoWindow?

这就是我想要实现的目标。

我需要能够从该地点获取位置,以便在选择自定义视图中的图标时将标记添加到该位置。

【问题讨论】:

    标签: java android google-maps-android-api-2


    【解决方案1】:

    是否可以在 v2 中启动自定义信息窗口而不使用 标记?

    不是,但您可以创建一个透明标记并在其上显示InfoWindow。 要使其透明,请使用透明资源或使用marker.setAlpha(0.0f)

    我应该使用哪个事件来检测地图上的长按?

    你可以使用GoogleMap.setOnMapLongClickListener()的方法。

    如何启动 InfoWindow?

    您必须添加一个Marker 并在其上调用showInfoWindow() 方法。

    【讨论】:

    • 点击其中一个图标时是否可以触发事件?我猜不是:“此外,信息窗口不会尊重任何普通视图的典型交互性,例如触摸或手势事件”
    猜你喜欢
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-29
    • 2014-05-20
    • 1970-01-01
    相关资源
    最近更新 更多