如何添加/纬度网格线JMapViewer(How to add lat/lon grid lines

2019-10-18 05:49发布

当使用JMapViewer,是否有任何的方式来自动显示纬度/经度网格线? 该JMapViewer.setTileGridVisible方法是不幸的是不一样的东西。 我知道这是可能做手工,但我必须弄清楚什么时候显示什么分辨率等听起来像一个痛苦。

Answer 1:

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

new DefaultMapController(map) {

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


文章来源: How to add lat/lon grid lines to JMapViewer