java - Openstreetmap 如何使用 Java 增加缩放粒度

标签 java zooming openstreetmap jmapviewer

我基本上操纵了这段代码http://svn.openstreetmap.org/applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Demo.java使用 java swing 查看 openstreetmap。

我在使用缩放功能时遇到问题。缩放只能是整数,但两个缩放级别之间的差异相当大。如何进行更精细的缩放?我发现https://help.openstreetmap.org/questions/14324/openlayers-control-zoom-level-granularity但它不是java,我不知道如何让它与Java一起工作。

非常感谢任何帮助/引用!我已经被困在这个问题上有一段时间了。谢谢。

最佳答案

您真的阅读了您发布的链接的答案吗?

OpenStreetMap tiles通常针对特定 zoom levels 进行渲染。如果您想要不同缩放级别的图 block ,那么您需要插值或 render your own tiles .

关于java - Openstreetmap 如何使用 Java 增加缩放粒度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33847214/

相关文章:

java - PrintWriter 不会写入

java - 由运算符(operator)检查 Flux 流

unity-game-engine - 如何制作完美的捏缩放(Unity 3D)

android - 使用特定坐标裁剪或缩放视频?

android - 一种从 Android 应用程序追踪街道的方法?

java - 扫描仪输入的子字符串

java - 在 Objective-C Mac 应用程序中使用 Java 库,并将该应用程序放到 Mac App Store

javascript - jqPlot图形缩放后向右移动

language-agnostic - 如何从特定宽度的简单线条计算多边形点?

android - 我需要帮助将 OpenStreetMap 与 Android 集成