meta data for this page
Perbedaan
Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.
Kedua sisi revisi sebelumnyaRevisi sebelumnyaRevisi selanjutnya | Revisi sebelumnya | ||
linux:instalasi_map [2025/01/23 11:40] – Daniel Nugraha | linux:instalasi_map [2025/01/23 13:48] (sekarang) – Daniel Nugraha | ||
---|---|---|---|
Baris 1: | Baris 1: | ||
- | ====== | + | ====== Docs Instalasi Maps Offline ====== |
- | - | + | - Download tile: [[https:// |
+ | - Install secara global package tileserver-gl via npm → npm install -g tileserver-gl (node js 18.x - 20.x) | ||
+ | - Buka Folder lokasi file .mbtiles, buka terminal dan jalankan perintah: | ||
+ | - Jika Menjalankan biasa: “tileserver-gl –file osm-2020-02-10-v3.11_asia_indonesia.mbtiles” pada terminal | ||
+ | - Jika ingin menjalankan di latar belakang, bisa menggunakan pm2 dengan perintah: pm2 start " | ||
+ | - Setelah dijalankan, secara default web tileserver-gl akan jalan di [[http:// | ||
- | **Download tile: [[https:// | + | **{{:linux:screenshot2025-01-23113808.png? |
- | - | + | - **Setelah itu, maka scroll kebawah maka muncul component berikut: |
+ | {{: | ||
- | **Install secara global package tileserver-gl via npm -> npm install | + | - **Pilih services yang XYZ, maka url png tilelayer yang bisa digunakan oleh leaflet akan muncul, silahkan gunakan link Tile Layer tersebut pada aplikasi anda (leaflet, react leaflet dll)** |
- | - | + | |
+ | **Masuk ke folder maptiler, dan jalankan ini: \\ sudo docker run –rm -it -v $(pwd):/ | ||
+ | - **Restart DNS Masq:** | ||
+ | * **Cek status: sudo systemctl status dnsmasq** | ||
+ | * **Restart: sudo systemctl restart dnsmasq ** | ||
+ | ====== | ||
- | - | + | ====== Contoh Penggunaan ====== |
- | **Buka Folder lokasi file .mbtiles, buka terminal dan jalankan perintah: | + | Pada contoh penggunaan berikut ini, menggunakan React Js, url tile layer tersebut di proxy kan bersamaan denga url dari react, agar hanya url react saja yang terexpose. |
- | - | + | |
- | **Jika Menjalankan biasa: “tileserver-gl --file osm-2020-02-10-v3.11_asia_indonesia.mbtiles” | + | Proxy URL pada config react (disini menggunakan vite config) |
- | - | + | |
- | **Jika ingin menjalankan di latar belakang, bisa menggunakan pm2 dengan perintah: pm2 start " | + | **{{:linux: |
- | - **Setelah dijalankan, secara default web tileserver-gl akan jalan di [[http:// | + | |
- | - | + | |
- | **Dan akan muncul halaman berikut ini:** | + | Buat Constant untuk memudahkan pemanggilan url di masing-masing komponen |
- | **{{: | + | |
- | | + | |
- | **Setelah itu, maka scroll kebawah maka muncul component berikut:** | + | **{{:linux: |
- | {{: | + | |
+ | Panggil url constan tersebut pada props tile layer pada leaflet | ||
+ | |||
+ | **{{: | ||
+ | |||
+ | Jalankan aplikasi secara offline untuk memastikan bahwa maps bisa diakses secara offline | ||
+ | |||
+ | **{{: | ||