imageurl 显示在 googlemaps 的信息窗口中。单击链接时,图像必须在选项卡中打开。 imageurl 是从 firebase 数据库中检索的。任何帮助将不胜感激。
最佳答案
Google提供了一个回调事件来监听InfoWindow的点击事件。这是一个 map 范围的事件,而不是标记范围的事件。对于每次 infoWindow 单击,您将获得回调以及标记对象,您可以使用它来区分和执行所需的功能。
GoogleMap.OnInfoWindowClickListener
事件在以下回调中传递。
@Override
public void onInfoWindowClick(Marker marker) {
Toast.makeText(this, "Info window clicked",
Toast.LENGTH_SHORT).show();
}
在此函数中,您可以从标记对象获取 url,然后将其加载到 webview 或 chrome 或任何要求中。
关于android - 当在 infowindows(谷歌地图)中点击 imageurl 时,它应该在网页中打开图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49893073/