Mobile Tile Server icon

Mobile Tile Server per Android

5.4 GPL-3.0-only

Server HTTP per le tue Map Tiles locali

Scarica APK (2.4 MB)

Versione
5.4 (11)
Aggiorna
Sviluppatore
bojko108
Categoria
Navigazione
Licenza
GPL-3.0-only
Codice sorgente
Repository codice

Mobile Tile Server App

Mobile Tile Server può essere utilizzato come server HTTP, servendo Map Tiles dalla memoria del dispositivo. Quando il server è in esecuzione, puoi accedere ai tiles da diverse applicazioni di mappatura.

L'applicazione offre quattro opzioni principali:

  • Accesso ai Map Tiles locali
  • Accesso ai file MBTiles locali
  • Reindirizzamento a un Tile Server con schema QuadKey Tile
  • Accesso a file statici

Accesso ai Map Tiles locali

I Map Tiles locali possono essere accessibili all'indirizzo: http://localhost:PORT/tiles – dove PORT è impostato nelle impostazioni dell'applicazione. Nelle impostazioni, devi specificare una directory in cui sono memorizzati i file. Questa directory viene utilizzata come radice per il server. Tutti i file in quella directory (inclusi i sottodirectory) saranno accessibili dal server.


Esempio: Se hai i map tiles memorizzati in /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, puoi impostare la directory radice su: /storage/emulated/0/MobileTileServer. Poi, per accedere a questa mappa, basta avviare il servizio e navigare a: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.

In questo caso, la directory radice punta alla cartella principale (che contiene la sottocartella 'Plovdiv'). In questo modo puoi avere più sottocartelle contenenti diversi map tiles e tutti possono essere accessibili tramite lo stesso server!


Accesso ai file MBTiles locali

… può essere trovato all'indirizzo: http://localhost:PORT/mbtiles – dove PORT è impostato nelle impostazioni dell'applicazione. Nelle impostazioni, devi specificare una directory in cui sono memorizzati i file. Questa directory viene utilizzata come radice per il server. Tutti i file in quella directory (inclusi i sottodirectory) saranno accessibili dal server.

Poiché MBTiles utilizza lo schema TMS per memorizzare i map tiles, la coordinata y deve essere trasformata per localizzare la corretta riga di tile. Se la tua app utilizza lo schema di tile XYZ, passa un valore negativo per y (-y) come parametro.

Ci sono diversi parametri che devono essere forniti:

  • ’file’: file MBTiles (inclusa l'estensione)
  • ’z’: livello di zoom della mappa
  • ’x’: coordinata x di un map tile
  • ’y’: coordinata y di un map tile

Esempio: Se hai tiles memorizzati in formato MBTiles, puoi posizionare i tuoi file nella directory radice e accedervi con: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} oppure se viene utilizzato lo schema XYZ: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}


Reindirizzamento a un Tile Server con schema QuadKey Tile

Il reindirizzamento può essere accessibile all'indirizzo: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – dove PORT è impostato nelle impostazioni dell'applicazione. Nelle impostazioni, devi specificare una directory in cui sono memorizzati i file. Questa directory viene utilizzata come radice per il server. Tutti i file in quella directory (inclusi i sottodirectory) saranno accessibili dal server.

Ci sono diversi parametri che devono essere forniti:

  • ’url’: indirizzo url a cui reindirizzare
  • ’quadkey’: ’true’ se il server utilizza lo schema QuadKey Tile
  • ’z’: livello di zoom della mappa
  • ’x’: coordinata x di un map tile
  • ’y’: coordinata y di un map tile

Esempio: Se vuoi utilizzare, ad esempio, Bing Maps, che utilizza lo schema QuadKey Tile e hai solo le coordinate dei tile XYZ, puoi utilizzare l'opzione di reindirizzamento, che calcolerà il valore del quadkey e poi reindirizzerà la richiesta al server. Per accedere ai map tiles aerei di Bing Maps puoi navigare a: 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}


Problemi & Commenti

Segnala problema

Vecchie versioni


App simili


RICERCHE DEL MOMENTO

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email