Informacje o tej aplikacji
Mobile Tile Server może służyć jako serwer HTTP, obsługujący kafelki map z pamięci urządzenia. Gdy serwer jest uruchomiony, możesz uzyskać dostęp do kafelków z różnych aplikacji mapujących.
Aplikacja udostępnia cztery główne opcje:
` ` ` ` ` 8195; Dostęp do lokalnych kafelków mapy
` ` ` ` ` 8195; Dostęp do lokalnych plików MBTiles
` ` ` ` ` 8195; Przekieruj do serwera Tile ze schematem QuadKey Tile
` ` ` ` ` 8195; Uzyskaj dostęp do plików statycznych
Dostęp do lokalnych kafelków map
Dostęp do kafelków mapy lokalnej można uzyskać pod adresem: http://localhost:PORT/tiles
Gdzie w ustawieniach aplikacji ustawiony jest PORT. W ustawieniach należy określić katalog, w którym przechowywane są pliki. Katalog ten jest używany jako katalog główny serwera. Wszystkie pliki w tym katalogu (w tym podkatalogi) będą dostępne z serwera.
Przykład
Jeśli kafelki mapy są zapisane w pliku „/storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png”, możesz ustawić katalog główny na: „/storage/emulated/ 0/MobileTileServer”. Następnie, aby uzyskać dostęp do tej mapy, wystarczy uruchomić usługę i przejść do:
'http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png'
W tym przypadku katalog główny wskazuje na folder nadrzędny (który zawiera podfolder „Plovdiv”). W ten sposób możesz mieć wiele podfolderów zawierających różne kafelki mapy i dostęp do wszystkich można uzyskać z tego samego serwera!
Dostęp do lokalnych plików MBTiles
Można go znaleźć pod adresem: http://localhost:PORT/mbtiles
Gdzie w ustawieniach aplikacji ustawiony jest PORT. W ustawieniach należy określić katalog, w którym przechowywane są pliki. Katalog ten jest używany jako katalog główny serwera. Wszystkie pliki w tym katalogu (w tym podkatalogi) będą dostępne z serwera.
Ponieważ MBTiles używają schematu TMS do przechowywania kafelków mapy, współrzędna y musi zostać przekształcona w celu zlokalizowania prawidłowego rzędu kafelków. Jeśli Twoja aplikacja korzysta ze schematu kafelków XYZ, przekaż ujemną wartość y (-y) jako parametr.
Należy podać kilka parametrów:
` ` ` ` ` 8195; „plik”: plik MBTiles (wraz z rozszerzeniem)
` ` ` ` ` 8195; „z”: stopień powiększenia mapy
` ` ` ` ` 8195; „x”: współrzędna x kafelka mapy
` ` ` ` ` 8195; „y”: współrzędna y kafelka mapy
Przykład
Jeśli masz kafelki zapisane w formacie MBTiles, możesz umieścić swoje pliki w katalogu głównym i uzyskać do nich dostęp za pomocą: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x }&y={y}' lub jeśli używany jest schemat XYZ: 'http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}'
Przekieruj do serwera Tile ze schematem QuadKey Tile
Przekierowanie jest dostępne pod adresem: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y=
Gdzie w ustawieniach aplikacji ustawiony jest PORT. W ustawieniach należy określić katalog, w którym przechowywane są pliki. Katalog ten jest używany jako katalog główny serwera. Wszystkie pliki w tym katalogu (w tym podkatalogi) będą dostępne z serwera.
Należy podać kilka parametrów:
` ` ` ` ` 8195; „url”: adres URL, na który należy przekierować
` ` ` ` ` 8195; „quadkey”: „true”, jeśli serwer korzysta ze schematu QuadKey Tile
` ` ` ` ` 8195; „z”: stopień powiększenia mapy
` ` ` ` ` 8195; „x”: współrzędna x kafelka mapy
` ` ` ` ` 8195; „y”: współrzędna y kafelka mapy
Przykład
Jeśli chcesz skorzystać np. z Bing Maps, które korzysta ze schematu QuadKey Tile i masz tylko współrzędne kafelka XYZ, możesz skorzystać z opcji przekierowania, która obliczy wartość quadkey, a następnie przekieruje żądanie do serwera. Aby uzyskać dostęp do kafelków map lotniczych Bing Maps, możesz przejść do:
'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}'
Ostatnia aktualizacja
16 cze 2025