Osmdroid 定位 MarkerInfoWindow

Osmdroid positionate MarkerInfoWindow

我实现了自定义 MarkerInfoWindow,当我在地图上单击我的 POI 时,地图会移动到屏幕中央,我的 MarkerInfoWindow 的一半被工具栏截断。

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

现在的样子:

应该如何:

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

然后调用: myMarker.setOnMarkerClickListener(新的 MyOnMarkerClickListener 侦听器);

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