Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Osmdroid定位标记窗口_Java_Android_Openstreetmap_Osmdroid - Fatal编程技术网

Java Osmdroid定位标记窗口

Java Osmdroid定位标记窗口,java,android,openstreetmap,osmdroid,Java,Android,Openstreetmap,Osmdroid,我实现了自定义MarkerInfoWindow,当我单击地图上的POI时,地图移动到屏幕的中心,我的MarkerInfoWindow的一半由工具栏剪切 当我点击POI以显示所有MarkerInfoWindow 现在是什么样子: 应该如何: 使用其onMarkerClic方法实现您自己的Marker.OnMarkerClickListener类 然后打电话: setOnMarkerClickListener(新的MyOnMarkerClickListener侦听器) 查看Marker.onMar

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

当我点击POI以显示所有
MarkerInfoWindow

现在是什么样子:

应该如何:


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

然后打电话: setOnMarkerClickListener(新的MyOnMarkerClickListener侦听器)

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