1

JMapViewer を使用する場合、緯度/経度のグリッド線を自動的に表示する方法はありますか? 残念ながら、JMapViewer.setTileGridVisible方法は同じではありません。手動で実行できることはわかっていますが、その後、いつどの解像度を表示するかなどを把握する必要があります。面倒に思えます。

4

1 に答える 1

1

別の方法として、ここに示すアプローチを使用してmouseMoved()オーバーライドできます。ハンドラーでは、ラベルを更新したり、ツールヒントを設定したりできます。次に例を示します。DefaultMapController

new DefaultMapController(map) {

    @Override
    public void mouseMoved(MouseEvent e) {
        map.setToolTipText(map.getPosition(e.getPoint()).toString());
    }
};
于 2013-06-10T21:14:08.167 に答える