使用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/