Mobile Tile Server icon

Mobile Tile Server para Android

5.4 GPL-3.0-only

Servidor HTTP para seus Mapas de Tiling Locais

Baixar APK (2.4 MB)

Versão
5.4 (11)
Atualização
Desenvolvedor
bojko108
Categoria
Navegação
Licença
GPL-3.0-only
Código-fonte
Repositório de código

Mobile Tile Server App

Mobile Tile Server pode ser usado como um servidor HTTP, servindo Map Tiles a partir do armazenamento do dispositivo. Quando o servidor está em execução, você pode acessar os tiles a partir de diferentes aplicativos de mapeamento.

O aplicativo oferece quatro opções principais:

  • Acesso a Map Tiles locais
  • Acesso a arquivos MBTiles locais
  • Redirecionamento para um servidor de tiles com esquema QuadKey
  • Acesso a arquivos estáticos

Acesso a Map Tiles locais

Map Tiles locais podem ser acessados no endereço: http://localhost:PORT/tiles – onde PORT é definido nas configurações do aplicativo. Nas configurações, você deve especificar um diretório onde os arquivos estão armazenados. Este diretório é usado como raiz para o servidor. Todos os arquivos nesse diretório (incluindo subdiretórios) estarão acessíveis a partir do servidor.


Exemplo: Se você tiver tiles de mapa armazenados em /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, você pode definir o diretório raiz como: /storage/emulated/0/MobileTileServer. Então, para acessar este mapa, basta iniciar o serviço e navegar até: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.

Neste caso, o diretório raiz aponta para a pasta pai (que contém a subpasta 'Plovdiv'). Dessa forma, você pode ter várias subpastas contendo diferentes tiles de mapa e todos podem ser acessados através do mesmo servidor!


Acesso a arquivos MBTiles locais

… pode ser encontrado no endereço: http://localhost:PORT/mbtiles – onde PORT é definido nas configurações do aplicativo. Nas configurações, você deve especificar um diretório onde os arquivos estão armazenados. Este diretório é usado como raiz para o servidor. Todos os arquivos nesse diretório (incluindo subdiretórios) estarão acessíveis a partir do servidor.

Como MBTiles usa o esquema TMS para armazenar tiles de mapa, a coordenada y deve ser transformada para localizar a linha de tile correta. Se seu aplicativo usa o esquema de tiles XYZ, passe um valor negativo para y (-y) como parâmetro.

Existem vários parâmetros que devem ser fornecidos:

  • ’file’: arquivo MBTiles (incluindo a extensão)
  • ’z’: nível de zoom do mapa
  • ’x’: coordenada x de um tile de mapa
  • ’y’: coordenada y de um tile de mapa

Exemplo: Se você tiver tiles armazenados no formato MBTiles, pode colocar seus arquivos no diretório raiz e acessá-los com: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} ou se o esquema XYZ for usado: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}


Redirecionamento para um servidor de tiles com esquema QuadKey

O redirecionamento pode ser acessado no endereço: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – onde PORT é definido nas configurações do aplicativo. Nas configurações, você deve especificar um diretório onde os arquivos estão armazenados. Este diretório é usado como raiz para o servidor. Todos os arquivos nesse diretório (incluindo subdiretórios) estarão acessíveis a partir do servidor.

Existem vários parâmetros que devem ser fornecidos:

  • ’url’: endereço url para o qual redirecionar
  • ’quadkey’: ’true’ se o servidor usar o esquema QuadKey
  • ’z’: nível de zoom do mapa
  • ’x’: coordenada x de um tile de mapa
  • ’y’: coordenada y de um tile de mapa

Exemplo: Se você quiser usar, por exemplo, o Bing Maps, que usa o esquema QuadKey e você só tem as coordenadas de tiles XYZ, pode usar a opção de redirecionamento, que calculará o valor do quadkey e, em seguida, redirecionará a solicitação para o servidor. Para acessar os tiles do mapa aéreo do Bing Maps, você pode navegar até: 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}


Problemas & Comentários

Relatar problema

Versões antigas


Apps similares


BUSCAS EM ALTA

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