java - 如何向 JMapViewer 添加纬度/经度网格线

标签 java jmapviewer

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

最佳答案

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

new DefaultMapController(map) {

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

关于java - 如何向 JMapViewer 添加纬度/经度网格线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17030973/

相关文章:

java - gmail api中向邮件添加附件的格式

java - 使用spring从java执行包含子句 "where col like N' myStr %' "的sql server查询

java - 运行 xerces java 的 dom.Writer() 程序时出现类路径错误

java - Android 蓝牙 ScanFilter 部分字符串匹配

java - Openstreetmap 如何使用 Java 增加缩放粒度

java - 如何在 Openstreetmap 中突出显示 MapMarkerDot?

java - 扩展 SQLException - 来自基类抛出的错误

java - 在 JMapViewer 中动态更新标记

java - JMapViewer: map 刚刚加载时未设置平移和缩放