我正在使用Osmdroid在地图上显示标记。
GeoPoint position = new GeoPoint( latitude , longitude ) ;
Marker marker = new Marker(map);
marker.setTitle("some title);
marker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM);
marker.setPosition(position);
map.getOverlays().add(marker);
当用户单击标记时,将出现Info窗口并显示标题。当用户单击Info窗口的文本(某个标题)时,如何获得事件?我看不出
infoWindow.onClick( ..... )
或者类似的东西。
问候
迈克尔
发布于 2022-09-22 10:28:29
InfoWindow最终是一个安卓视图。您可以设置自定义视图,而不是默认视图。您可以在这个自定义视图上或多或少地实现您想要的任何东西。
我强烈建议在这里看一看:https://github.com/MKergall/osmbonuspack/wiki/Tutorial_2#7-customizing-the-bubble-behaviour
https://stackoverflow.com/questions/73627044
复制相似问题