我实现了自定义MarkerInfoWindow,当我单击地图上的POI时,地图移动到屏幕的中心,并且MarkerInfoWindow的一半被工具栏剪切。

当我点按POI以显示所有MarkerInfoWindow时,如何在屏幕底部移动地图

现在的样子:

java - Osmdroid定位MarkerInfoWindow-LMLPHP

应该如何:

java - Osmdroid定位MarkerInfoWindow-LMLPHP

最佳答案

使用其onMarkerClic方法实现您自己的Marker.OnMarkerClickListener类。

然后调用:
myMarker.setOnMarkerClickListener(new MyOnMarkerClickListener监听器);

看一下Marker.onMarkerClickDefault看一个例子。
您需要做一些数学运算才能将地图移动到所需位置。

07-27 15:30