java - OVERPASS API中的缩放级别和纬度经度之间有什么关系吗?

标签 java javafx zooming openstreetmap overpass-api

我正在做一个项目: 我需要使用 Overpass Api 获取 xml 文档数据,并使用 JAVAFX 绘制 map ...... 所以基于 OpenStreetMap 文档中的 java 示例: https://wiki.openstreetmap.org/wiki/Java_Access_Example 我可以获取数据(使用 HTTP 查询)并绘制它。

问题是我不知道这个数据指的是哪个缩放级别...... 我需要使用 JavaFx 创建 slider 并绘制所有缩放级别...... https://wiki.openstreetmap.org/wiki/Zoom_levels

那么有办法指定缩放级别吗?在 OverPass QL 查询中?或者http查询?或者有什么建议吗?

最佳答案

原始 OSM 数据与缩放级别无关。对于 Overpass API,您只需指定一个边界框和一个可选的过滤器。结果将包含边界框中(与过滤器匹配)中的所有数据以及完整的详细信息,无论对象有多小或多不重要。

缩放级别仅与 slippy maps 相关。此处,缩放级别定义要显示哪些对象以及要隐藏哪些对象。通常您不希望在低缩放级别看到交通信号、长凳或 Playground 。

关于java - OVERPASS API中的缩放级别和纬度经度之间有什么关系吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58567943/

相关文章:

java - @TransactionAttribute 的默认值

JavaFX 测试在 Windows 中失败,但在 OSX 和 Linux 中工作

尽管代码正确,但 JavaFX 程序无法运行?

algorithm - 放大一张大图片

javascript - 使用 javascript 和 html、css 进行错误魔术缩放

java - WebLogic 12.1.3 中的 JSON-B 作为 JDK 8 的新功能

Java Spark 溢出内存映射 OutOfMemoryError 错误

JavaFX 在野外?

html - 缩放时将英雄图像居中

java - 根据 ASCII 值计算两个字符的平均值