如何在Mapbox GL JS中获取当前tile的X和Y索引?
问题描述:
我使用Mapbox GL JS来使用我自己的磁贴服务器(它只提供目录结构中的openmaptiles pbf
文件)显示地图。如何在Mapbox GL JS中获取当前tile的X和Y索引?
瓷砖的加载是根据当前中心坐标自动完成的。
我想预先加载用于脱机解决方案的周围磁贴。 我知道如何获得当前缩放级别map.getZoom()
如何获取当前图块URL的X和Y索引?
答
坐标
参见:http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/
(以及页面上的JavaScript/Python代码)
答
此外,如果您需要在bash脚本中进行一些计算,则可以使用mercantile库或CLI实用程序将lon/lan坐标转换为切片,查找父切片或子切片并获取其他信息。另一种先进的工具是supermercado。