Rumah >hujung hadapan web >Tutorial H5 >Contoh kedudukan dan paparan html5 pada Baidu map_html5 kemahiran tutorial
Apabila membangunkan web mudah alih atau aplikasi web, apabila menggunakan API Peta Baidu, selalunya perlu untuk mendapatkan lokasi semasa melalui penentududukan telefon mudah alih dan memaparkannya di tengah pada peta Ini memerlukan penggunaan fungsi geolokasi HTML5.
Selepas berjaya mendapatkan koordinat, panggilan balik fungsi panggil balik akan dilaksanakan parameter kaedah panggil balik ialah titik koordinat yang diperolehi, kemudian anda boleh memulakan peta, menetapkan kawalan, titik tengah, tahap zum, dan kemudian menambah a tindanan titik pada peta:
Namun, ini sebenarnya tidak mencukupi, dan hasil yang dipaparkan tidak tepat Ini kerana koordinat yang diperolehi oleh getCurrentPosition ialah koordinat longitud dan latitud GPS, dan koordinat Peta Baidu telah ditukar khas mendapatkan koordinat kedudukan dan memulakan penukaran koordinat satu langkah diperlukan antara peta Kaedah penukaran ini telah disediakan dalam API Baidu Kaedah untuk menukar satu titik atau penukaran kumpulan disediakan: penukaran titik tunggal perlu merujuk kepada http://pembangun .baidu.com/map/ jsdemo/demo/convertor.js, penukaran kelompok perlu merujuk kepada http://developer.baidu.com/map/jsdemo/demo/changeMore.js, hanya yang pertama diperlukan di sini:
Kod terperinci contoh adalah seperti berikut: (ak dalam rujukan ialah kunci aplikasi)
Semasa proses pembangunan, saya merasakan kelajuan kedudukan komputer agak perlahan. Selalunya mustahil untuk mendapatkan koordinat dan peta tidak dapat dipaparkan untuk menguji, seperti kedudukannya lebih pantas.
Sudah tentu, jika anda hanya membangunkan halaman web mudah alih, anda tidak perlu menggunakan jQuery Bingkainya terlalu besar, jadi anda boleh menggunakan rangka kerja js mudah alih lain yang ringan.