Mobile Tile Server Aplikasi
Pelayan Jubin Mudah Alih boleh digunakan sebagai pelayan HTTP, menyajikan Jubin Peta dari storan peranti. Apabila pelayan sedang berjalan, anda boleh mengakses jubin dari aplikasi pemetaan yang berbeza.
Aplikasi ini menyediakan empat pilihan utama:
- Akses Jubin Peta tempatan
- Akses fail MBTiles tempatan
- Pengalihan kepada Pelayan Jubin dengan skema Jubin QuadKey
- Akses fail statik
Akses kepada Jubin Peta tempatan
Jubin Peta tempatan boleh diakses pada alamat: http://localhost:PORT/tiles – di mana PORT ditetapkan dalam tetapan aplikasi. Dalam tetapan, anda mesti menentukan direktori, di mana fail-fail disimpan. Direktori ini digunakan sebagai akar untuk pelayan. Semua fail dalam direktori itu (termasuk subdirektori) akan boleh diakses dari pelayan.
Contoh: Jika anda mempunyai jubin peta yang disimpan dalam /storage/emulated/0/MobileTileServer/tiles/Plovdiv/{z}_{x}_{y}.png, anda boleh menetapkan direktori akar kepada: /storage/emulated/0/MobileTileServer. Kemudian untuk mengakses peta ini, hanya mulakan perkhidmatan dan navigasi ke: http://localhost:PORT/tiles/Plovdiv/{z}_{x}_{y}.png.
Dalam kes ini, direktori akar menunjuk kepada folder induk (yang mengandungi subfolder 'Plovdiv'). Dengan cara ini, anda boleh mempunyai pelbagai subfolder yang mengandungi jubin peta yang berbeza dan semuanya boleh diakses melalui pelayan yang sama!
Akses kepada fail MBTiles tempatan
… boleh didapati pada alamat: http://localhost:PORT/mbtiles – di mana PORT ditetapkan dalam tetapan aplikasi. Dalam tetapan, anda mesti menentukan direktori, di mana fail-fail disimpan. Direktori ini digunakan sebagai akar untuk pelayan. Semua fail dalam direktori itu (termasuk subdirektori) akan boleh diakses dari pelayan.
Oleh kerana MBTiles menggunakan skema TMS untuk menyimpan jubin peta, koordinat y mesti diubah untuk menentukan baris jubin yang betul. Jika aplikasi anda menggunakan skema jubin XYZ, hantarkan nilai negatif untuk y (-y) sebagai parameter.
Terdapat beberapa parameter yang mesti diberikan:
- ’file’: fail MBTiles (termasuk sambungan)
- ’z’: tahap zum peta
- ’x’: koordinat x jubin peta
- ’y’: koordinat y jubin peta
Contoh: Jika anda mempunyai jubin yang disimpan dalam format MBTiles, anda boleh meletakkan fail anda dalam direktori akar dan mengaksesnya dengan: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y={y} atau jika skema XYZ digunakan: http://localhost:PORT/mbtiles/?tileset=test.mbtiles&z={z}&x={x}&y=-{y}
Pengalihan kepada Pelayan Jubin dengan skema Jubin QuadKey
Pengalihan boleh diakses pada alamat: http://localhost:PORT/redirect/?url=&quadkey=true&z=&x=&y= – di mana PORT ditetapkan dalam tetapan aplikasi. Dalam tetapan, anda mesti menentukan direktori, di mana fail-fail disimpan. Direktori ini digunakan sebagai akar untuk pelayan. Semua fail dalam direktori itu (termasuk subdirektori) akan boleh diakses dari pelayan.
Terdapat beberapa parameter yang mesti diberikan:
- ’url’: alamat url untuk mengalihkan
- ’quadkey’: ’true’ jika pelayan menggunakan skema Jubin QuadKey
- ’z’: tahap zum peta
- ’x’: koordinat x jubin peta
- ’y’: koordinat y jubin peta
Contoh: Jika anda ingin menggunakan contohnya Bing Maps, yang menggunakan skema Jubin QuadKey dan anda hanya mempunyai koordinat jubin XYZ, anda boleh menggunakan pilihan pengalihan, yang akan mengira nilai quadkey dan kemudian akan mengalihkan permintaan kepada pelayan. Untuk mengakses jubin peta Aerial Bing Maps, anda boleh navigasi ke: 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}









