ライブラリjxmapviewer2で OSM マップを表示しています。
マップのあるポイントの緯度経度を取得できません。たとえば、あるスポットをクリックして地理座標を取得したいです。
public void mouseClicked(MouseEvent e) {
if(e.getClickCount() == 1 && e.getButton() == MouseEvent.BUTTON3){
java.awt.Point p = e.getPoint();
double X = p.getX();
double Y = p.getY();
System.out.println("X:"+X+",Y:"+Y);
}
}
上記のコードは、次のような出力を返します。
X:239.0,Y:113.0