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