默认情况下,当单击地图时,标记的信息窗口会关闭。有人知道如何禁用此行为吗?
我尝试重写onMapClicked
,但它不起作用...
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng arg0) {
//do nothing
}
});
默认情况下,当单击地图时,标记的信息窗口会关闭。有人知道如何禁用此行为吗?
我尝试重写onMapClicked
,但它不起作用...
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng arg0) {
//do nothing
}
});
实现此功能的一种方法是保持一个类变量,指定当前选择的标记。您可以在onMarkerClick()方法中设置它。假设将其命名为currentMarker。这样就可以解决问题。
currentMarker.showInfoWindow();
if (currentMarker != null)
。 - Arch1tect