我正在将OpenStreetMap与JMapViewer一起使用,并试图将我的地图缩放到伦敦市中心的街道视图上,但我无法放大我的地图。
我试过使用这样的代码:
map().setCenter(new Point(900, 600))
map().setZoom(50);
map().setDisplayPosition(200,200, 4)
但是,我只能使用如下代码成功放大伦敦市中心:
map().setZoom(10);
map().setCenter(new Point(131000, 87150));
map().setZoom(12);
为什么我需要多次设置缩放才能使缩放起作用?
是否可以限制缩放级别的数量?我发现了这种非 Java 特定的方法,但不是 Java 特定的限制缩放级别的实现。