https://srt4rulez.github.io/fallout-new-vegas-interactive-map
Peta interaktif Mojave Wasteland di Fallout: New Vegas.
Kami menggunakan perpustakaan bernama Leaflet untuk membuat peta interaktif, mirip dengan Google Maps. Alih-alih peta dunia nyata, kami memuat gambar Mojave Wasteland. Ini memungkinkan kita memperbesar, menggeser, dan berinteraksi dengan peta. Ini juga memungkinkan kita menambahkan "penanda" yang ketika diklik, akan membuka popup dengan konten khusus.
Semua penanda disimpan di markers.json. Setiap penanda memiliki nilai ID, tipe, subtipe (opsional), judul, deskripsi, url (opsional), gambar (opsional), serta garis lintang dan bujur.
Saat menyetel penanda sebagai "ditemukan", kami memperbarui sesuatu yang disebut Penyimpanan Lokal di browser. Ini adalah data yang disimpan di browser dan dapat bertahan jika disegarkan. Ini khusus untuk domain. Hal ini memungkinkan kami menyimpan kemajuan Anda tanpa harus menyimpannya di database eksternal. Kemajuan Anda hanya disimpan di browser Anda saat ini. Jika Anda mengunjungi aplikasi di browser lain, Anda tidak akan melihat data Anda sebelumnya.
Buka alat pengembang di browser Anda (biasanya F12), buka tab konsol, dan ketik "window.debug = true" dan tekan enter untuk mengaktifkan mode debug. Mengklik peta sekarang akan mencatat garis lintang dan bujur ke konsol.
Untuk mengerjakan repositori ini, instal Docker, lalu jalankan perintah berikut di root proyek:
./run-docker-development.sh
Ini akan memulai container buruh pelabuhan yang memiliki semua yang kita perlukan untuk dikembangkan.
Cukup instal dependensi dengan benang, lalu mulai server pengembangan dengan create-react-app:
yarn install
yarn start
Kunjungi http://localhost:3000/ di browser di komputer Anda untuk melihat situs.
Lihat https://github.com/facebook/create-react-app untuk info lebih lanjut.