1

我正在尝试将 JMapViewer 放入我正在执行的程序中,并且我希望它位于特定区域(英国莱斯特)的中心。虽然我不确定 .setDisplayPosition 函数是如何工作的,以及如何使用我拥有的坐标来完成这项任务?谢谢。

4

1 回答 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 回答