Despre această aplicație
Mobile Tile Server poate fi folosit ca server HTTP, servind Map Tiles din stocarea dispozitivului. Când serverul rulează, puteți accesa plăcile din diferite aplicații de cartografiere.
Aplicația oferă patru opțiuni principale:
• Accesul Hărților locale
• Accesul la fișierele locale MBTiles
• Redirecționați către un server Tile cu schema QuadKey Tile
• Accesați fișiere statice
Acces la Hărțile locale
Hărțile locale pot fi accesate la adresa: http://localhost:PORT/tiles
Unde este setat PORT în setările aplicației. În setări, trebuie să specificați un director, unde sunt stocate fișierele. Acest director este folosit ca rădăcină pentru server. Toate fișierele din acel director (inclusiv subdirectoare) vor fi accesibile de pe server.
Exemplu
Dacă aveți hărți stocate în „/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png”, puteți seta directorul rădăcină la: „/storage/emulated/ 0/MobileTileServer'. Apoi, pentru a accesa această hartă, trebuie doar să porniți serviciul și să navigați la:
„http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png”
În acest caz, directorul rădăcină indică folderul părinte (care conține subfolderul „Plovdiv”). În acest fel, puteți avea mai multe subfoldere care conțin diferite dale de hărți și toate pot fi accesate prin același server!
Acces la fișierele locale MBTiles
Poate fi găsit la adresa: http://localhost:PORT/mbtiles
Unde este setat PORT în setările aplicației. În setări, trebuie să specificați un director, unde sunt stocate fișierele. Acest director este folosit ca rădăcină pentru server. Toate fișierele din acel director (inclusiv subdirectoare) vor fi accesibile de pe server.
Deoarece MBTiles utilizează schema TMS pentru a stoca dale de hartă, coordonatele y trebuie să fie transformate pentru a localiza rândul corect de plăci. Dacă aplicația dvs. folosește schema de plăci XYZ, transmiteți o valoare negativă pentru y (-y) ca parametru.
Există mai mulți parametri, care trebuie furnizați:
• „fișier”: fișier MBTiles (inclusiv extensia)
• „z”: nivelul de zoom al hărții
• „x”: coordonata x a unei plăci de hartă
• „y”: coordonata y a unei plăci de hartă
Exemplu
Dacă aveți plăci stocate în format MBTiles, puteți plasa fișierele în directorul rădăcină și le puteți accesa cu: „http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}” sau dacă se utilizează schema XYZ: „http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}”
Redirecționare către un server Tile cu schema QuadKey Tile
Redirecționarea poate fi accesată la adresa: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Unde este setat PORT în setările aplicației. În setări, trebuie să specificați un director, unde sunt stocate fișierele. Acest director este folosit ca rădăcină pentru server. Toate fișierele din acel director (inclusiv subdirectoare) vor fi accesibile de pe server.
Există mai mulți parametri, care trebuie furnizați:
• „url”: adresa URL către care se redirecționează
• 'quadkey': 'true' dacă serverul utilizează schema QuadKey Tile
• „z”: nivelul de zoom al hărții
• „x”: coordonata x a unei plăci de hartă
• „y”: coordonata y a unei plăci de hartă
Exemplu
Dacă doriți să utilizați, de exemplu, Bing Maps, care folosește schema QuadKey Tile și aveți doar coordonate XYZ, puteți utiliza opțiunea de redirecționare, care va calcula valoarea quadkey și apoi va redirecționa cererea către server. Pentru a accesa hărțile Bing Maps Aerial, puteți naviga la:
„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}'
Ultima actualizare
16 iun. 2025