我正在尝试将 JMapViewer 放入我正在执行的程序中,并且我希望它位于特定区域(英国莱斯特)的中心。虽然我不确定 .setDisplayPosition 函数是如何工作的,以及如何使用我拥有的坐标来完成这项任务?谢谢。
1 回答
3
用于JMapViewer#setDisplayPositionByLatLon()
缩放到特定点。
附录:我没有方法 setDisplayPositionByLatLon()
。
啊,该方法被删除r30244
以支持setDisplayPosition()
.
Coordinate paris = new Coordinate(48.8567, 2.3508);
map.setDisplayPosition(paris, 8);
从日志:
$ svn log -r30244 src/org/openstreetmap/gui/jmapviewer/JMapViewer.java -------------------------------------------------- ---------------------- r30244 | 格莱比乌斯 | 2014-01-31 07:51:51 -0500(2014 年 1 月 31 日星期五)| 3行 匹配 getPosition() 并简化代码重命名 setDisplayPositionByLatLon() 进入 setDisplayPosition(坐标到,...)。
于 2014-04-01T00:27:10.130 回答