当我们添加标记时,有没有办法自动打开infowindow? 使用此代码添加标记,但仅在单击标记时打开信息:
myMap.addMarker(new MarkerOptions()
.position(latLng)
.title("Title")
.snippet("Snippet")
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.marker)));
答案 0 :(得分:115)
根据Google Maps for Android V2的文件:
信息窗口允许您在用户显示信息时显示信息 点击地图上的标记。默认情况下,会显示信息窗口 如果标记具有标题集,则用户点击标记。只有一个信息 窗口一次显示。如果用户点击另一个标记,则 当前窗口将被隐藏,新信息窗口将被隐藏 显示。您可以通过调用以编程方式显示信息窗口 目标标记上的 showInfoWindow() 。可以隐藏信息窗口 调用 hideInfoWindow() 。
您可以像这样显示信息窗口:
Marker marker = myMap.addMarker(new MarkerOptions()
.position(latLng)
.title("Title")
.snippet("Snippet")
.icon(BitmapDescriptorFactory
.fromResource(R.drawable.marker)));
marker.showInfoWindow();