Saya sedang mengembangkan situs web berbasis seluler, di sana saya telah mengintegrasikan Google Maps, saya perlu mengisi bidang 'Dari' Google Maps secara dinamis.
Apakah mungkin untuk mendapatkan lokasi GPS dari browser web dan mengisinya di bidang 'Dari' Google Map secara dinamis?
javascript
mobile
geolocation
Ganesha
sumber
sumber
Jawaban:
Jika Anda menggunakan Geolocation API , itu akan sesederhana menggunakan kode berikut.
Anda juga dapat menggunakan API Lokasi Klien Google .
Masalah ini telah dibahas dalam Apakah mungkin mendeteksi lokasi GPS peramban seluler? dan Dapatkan data posisi dari browser seluler . Anda dapat menemukan informasi lebih lanjut di sana.
sumber
Untuk memberikan jawaban yang sedikit lebih spesifik. HTML5 memungkinkan Anda untuk mendapatkan koordinat geografis, dan melakukan pekerjaan yang cukup baik. Secara keseluruhan dukungan browser untuk geolokasi cukup bagus, semua browser utama kecuali ie7 dan ie8 (dan opera mini). IE9 melakukan pekerjaan tetapi merupakan pemain terburuk. Periksa caniuse.com:
http://caniuse.com/#search=geol
Anda juga memerlukan persetujuan dari pengguna Anda untuk mengakses lokasi mereka, jadi pastikan Anda memeriksa ini dan memberikan beberapa instruksi yang layak jika dimatikan. Khusus untuk izin menghidupkan iPhone untuk Safari agak rumit.
sumber
Gunakan ini, dan Anda akan menemukan semua informasi di http://www.w3schools.com/html/html5_geolocation.asp
sumber
Ada GeoLocation API , tetapi dukungan browser agak tipis saat ini. Sebagian besar situs yang peduli tentang hal-hal seperti itu menggunakan database GeoIP (dengan ketentuan umum tentang ketidakakuratan sistem semacam itu). Anda juga bisa melihat layanan pihak ketiga yang membutuhkan kerja sama pengguna seperti FireEagle .
sumber
Tampak
sumber
Mari kita gunakan fungsi panah lemak terbaru :
sumber