如何将lat / lon网格线添加到JMapViewer

时间:2013-06-10 19:04:27

标签: java jmapviewer

使用JMapViewer时,有没有办法自动显示lat / lon网格线?遗憾的是JMapViewer.setTileGridVisible方法不是一回事。我知道可以手动完成,但后来我必须弄清楚何时显示分辨率等等。听起来很痛苦。

1 个答案:

答案 0 :(得分:1)

作为替代方案,您可以使用here显示的方法覆盖mouseMoved()中的DefaultMapController。在处理程序中,您可以更新标签或设置工具提示,例如:

new DefaultMapController(map) {

    @Override
    public void mouseMoved(MouseEvent e) {
        map.setToolTipText(map.getPosition(e.getPoint()).toString());
    }
};