Mobile Tile Server icon

Mobile Tile Server 適用於 Android

5.4 GPL-3.0-only

本地地圖瓦片的 HTTP 伺服器

下載 APK (2.4 MB)

版本
5.4 (11)
更新
開發者
bojko108
分類
導航
授權
GPL-3.0-only
原始碼
代碼庫

Mobile Tile Server 應用程式

Mobile Tile Server 可以作為 HTTP 伺服器,從設備儲存中提供地圖瓦片。當伺服器運行時,您可以從不同的地圖應用程式訪問這些瓦片。

該應用程式提供四個主要選項:

  • 訪問本地地圖瓦片
  • 訪問本地 MBTiles 文件
  • 重定向到使用 QuadKey 瓦片結構的瓦片伺服器
  • 訪問靜態文件

訪問本地地圖瓦片

本地地圖瓦片可以在地址:http://localhost:PORT/tiles 訪問,其中 PORT 在應用程式設置中設置。在設置中,您必須指定一個目錄,該目錄是文件存儲的位置。此目錄用作伺服器的根目錄。該目錄中的所有文件(包括子目錄)都可以從伺服器訪問。


示例: 如果您在 /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png 中存儲地圖瓦片,您可以將根目錄設置為:/storage/emulated/0/MobileTileServer。然後為了訪問這個地圖,只需啟動服務並導航到:http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png

在這種情況下,根目錄指向父文件夾(其中包含 'Plovdiv' 子文件夾)。這樣,您可以擁有多個包含不同地圖瓦片的子文件夾,所有這些都可以通過同一伺服器訪問!


訪問本地 MBTiles 文件

… 可以在地址:http://localhost:PORT/mbtiles 訪問,其中 PORT 在應用程式設置中設置。在設置中,您必須指定一個目錄,該目錄是文件存儲的位置。此目錄用作伺服器的根目錄。該目錄中的所有文件(包括子目錄)都可以從伺服器訪問。

由於 MBTiles 使用 TMS 結構來存儲地圖瓦片,因此 y 坐標必須轉換以定位正確的瓦片行。如果您的應用程式使用 XYZ 瓦片結構,則將 y 的負值(-y)作為參數傳遞。

必須提供幾個參數:

  • ’file’:MBTiles 文件(包括擴展名)
  • ’z’:地圖縮放級別
  • ’x’:地圖瓦片的 x 坐標
  • ’y’:地圖瓦片的 y 坐標

示例: 如果您有以 MBTiles 格式存儲的瓦片,您可以將文件放置在根目錄中,並使用以下地址訪問它們:http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} 或如果使用 XYZ 結構:http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}


重定向到使用 QuadKey 瓦片結構的瓦片伺服器

重定向可以在地址:http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= 訪問,其中 PORT 在應用程式設置中設置。在設置中,您必須指定一個目錄,該目錄是文件存儲的位置。此目錄用作伺服器的根目錄。該目錄中的所有文件(包括子目錄)都可以從伺服器訪問。

必須提供幾個參數:

  • ’url’:要重定向的 URL 地址
  • ’quadkey’:如果伺服器使用 QuadKey 瓦片結構則為 'true'
  • ’z’:地圖縮放級別
  • ’x’:地圖瓦片的 x 坐標
  • ’y’:地圖瓦片的 y 坐標

示例: 如果您想使用例如 Bing 地圖,它使用 QuadKey 瓦片結構,而您只有 XYZ 瓦片坐標,您可以使用重定向選項,該選項將計算 quadkey 值,然後將請求重定向到伺服器。要訪問 Bing 地圖的航空地圖瓦片,您可以導航到: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}


問題與評論

提交問題

歷史版本


相似應用


熱門搜尋

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