如前所述这里,默认的
JMapViewer构造函数使用了
DefaultMapController“这实现了Map按鼠标右键,并通过双击或通过鼠标滚轮缩放移动。”
要查看地图坐标,请扩展
DefaultMapController,覆盖
mouseClicked()并使用查看者的
getPosition()方法之一。您可以使用
Demo.javar30377的第65行的注释中所示的控制器。
new DefaultMapController(map){ @Override public void mouseClicked(MouseEvent e) { System.out.println(map.getPosition(e.getPoint())); }};


