O této aplikaci
Mobile Tile Server lze použít jako HTTP server, který obsluhuje dlaždice map z úložiště zařízení. Když je server spuštěný, můžete k dlaždicím přistupovat z různých mapovacích aplikací.
Aplikace nabízí čtyři hlavní možnosti:
• Přístup k místním mapovým dlaždicím
• Přístup k místním souborům MBTiles
• Přesměrování na dlaždicový server se schématem dlaždic QuadKey
• Přístup ke statickým souborům
Přístup k místním mapovým dlaždicím
Místní mapové dlaždice jsou dostupné na adrese: http://localhost:PORT/tiles
Kde je v nastavení aplikace nastaveno PORT. V nastavení je nutné zadat adresář, kde jsou soubory uloženy. Tento adresář se používá jako kořenový adresář serveru. Všechny soubory v tomto adresáři (včetně podadresářů) budou přístupné ze serveru.
Příklad
Pokud máte mapové dlaždice uložené v '/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png', můžete nastavit kořenový adresář na: '/storage/emulated/ 0/MobileTileServer'. Pak pro přístup k této mapě stačí spustit službu a přejít na:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
V tomto případě kořenový adresář ukazuje na nadřazenou složku (která obsahuje podsložku 'Plovdiv'). Tímto způsobem můžete mít více podsložek obsahujících různé mapové dlaždice a všechny jsou přístupné přes stejný server!
Přístup k místním souborům MBTiles
Najdete ji na adrese: http://localhost:PORT/mbtiles
Kde je v nastavení aplikace nastaveno PORT. V nastavení je nutné zadat adresář, kde jsou soubory uloženy. Tento adresář se používá jako kořenový adresář serveru. Všechny soubory v tomto adresáři (včetně podadresářů) budou přístupné ze serveru.
Protože MBTile používají k ukládání mapových dlaždic schéma TMS, musí být souřadnice y transformována, aby bylo možné najít správný řádek dlaždic. Pokud vaše aplikace používá schéma dlaždic XYZ, předejte zápornou hodnotu pro y (-y) jako parametr.
Existuje několik parametrů, které je třeba zadat:
• 'file': soubor MBTiles (včetně přípony)
• 'z': úroveň přiblížení mapy
• 'x': souřadnice x mapy
• 'y': souřadnice y dlaždice mapy
Příklad
Pokud máte dlaždice uložené ve formátu MBTiles, můžete své soubory umístit do kořenového adresáře a přistupovat k nim pomocí: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' nebo pokud je použito schéma XYZ: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Přesměrování na dlaždicový server se schématem dlaždic QuadKey
Přesměrování je dostupné na adrese: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Kde je v nastavení aplikace nastaveno PORT. V nastavení je nutné zadat adresář, kde jsou soubory uloženy. Tento adresář se používá jako kořenový adresář serveru. Všechny soubory v tomto adresáři (včetně podadresářů) budou přístupné ze serveru.
Existuje několik parametrů, které je třeba zadat:
• 'url': url adresa, na kterou se má přesměrovat
• 'quadkey': 'true', pokud server používá schéma dlaždic QuadKey
• 'z': úroveň přiblížení mapy
• 'x': souřadnice x dlaždice mapy
• 'y': souřadnice y dlaždice mapy
Příklad
Pokud chcete použít například Bing Maps, které používají schéma QuadKey Tile a máte pouze souřadnice XYZ dlaždic, můžete použít možnost přesměrování, která vypočítá hodnotu quadkey a poté přesměruje požadavek na server. Pro přístup k mapovým dlaždicím Bing Maps Aerial můžete přejít na:
'http://localhost:PORT/redirect/?url=http://ecn.t0.tiles.virtualearth.net/tiles/a{quadkey}.jpeg?g=6201&quadkey=true&z={z}&x={x }&y={y}'
Datum aktualizace
16. 6. 2025