Estoy usando maplibrejs como mi marco de trabajo frontal que hace solicitud como esta : http://localhost:8080/gis/14/9240/2582
a mi código de backend para obtener azulejos.
Como backend he utilizado tileserver-gl, que funciona perfectamente con esta configuración .
Para entender cómo funciona todo, he creado mi propio backend para servir azulejos vectoriales.
Mi Backend (en nodejs) obtiene sus datos mediante una consulta SQL a un data.mbtiles
archivo: SELECT * FROM tiles WHERE zoom_level = ${z} AND tile_column = ${x} AND tile_row = ${y}
Sin embargo, cuando abro este data.mbtiles
en el visor de sqllite, no veo ninguna baldosa con esta configuración: z=14, x=9240, y=2582 Veo algo así:
Quería saber cómo convertir una solicitud como esta http://localhost:8080/gis/14/9240/2582
para obtener el azulejo correspondiente mediante SQL. Tileserver-gl es capaz de hacer esto con la misma data.mbtiles
archivo.