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 回答