


Menggunakan JS untuk mendapatkan kaedah lokasi geografi semasa kemahiran summary_javascript
Semasa pembangunan projek tahun ini, saya mula-mula bersentuhan dengan pembangunan WEB mudah alih. Saya membangunkannya semasa mempelajari HTML5, terutamanya menggunakan teknologi JQuery Mobile. Saya mendapati bahawa ini tidak sesuai untuk produk Internet. Hanya gunakan beberapa fungsi. Saya bersentuhan dengan fungsi penentududukan buat kali pertama semasa proses pembangunan WEB mudah alih Melalui enjin carian utama, saya mendapati bahawa kedudukan pada telefon mudah alih adalah melalui pelayar semasa menggunakan pelayar pada PC untuk kali pertama. gesaan akan muncul berkata "Adakah anda mahu mendayakan fungsi penentududukan?" . Ini bukan masalah besar. Ekspresi Bos berubah secara drastik dan dia berkata: Tidak. Bukankah kita melakukan ini semua untuk menyegerakan masa supaya kita boleh mengeluarkan ciri baharu secepat mungkin?
1. Kaedah penentududukan WEB telefon mudah alih:
var getLocation = function (successFunc, errorFunc) { //successFunc mendapat fungsi panggilan balik kejayaan kedudukan, errorFunc mendapat panggilan balik kegagalan kedudukan
// Mula-mula tetapkan bandar lalai
var defCity = {
id: '000001',
nama: 'Bandar Beijing',
Tarikh: curDateTime()//Mendapatkan kaedah masa semasa
};
//Bandar lalai
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(defCity), { tamat tempoh: 1, laluan: '/' });
Jika (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(fungsi (kedudukan) {
var lat = position.coords.latitud;
var lon = position.coords.longitud;
//var map = new BMap.Map("bekas"); //Buat contoh Peta
var point = new BMap.Point(lon, lat); // Cipta koordinat titik
var gc = BMap.Geocoder();
gc.getLocation(titik, fungsi (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
Nama: addComp.province,
tarikh: curDateTime()
};
//Bandar lokasi semasa
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { tamat tempoh: 7, laluan: '/' });
//alert(addComp.province ", " addComp.city ", " addComp.district ", " addComp.street);
Jika (successFunc != undefined)
successFunc(addComp);
});
},
fungsi (ralat) {
suis (error.code) {
kes 1:
alert("Perkhidmatan lokasi ditolak.");
rehat;
kes 2:
alert("Maklumat lokasi tidak boleh diperolehi buat sementara waktu.");
rehat;
kes 3:
alert("Tamat masa untuk mendapatkan maklumat lokasi.");
rehat;
lalai:
alert("Ralat tidak diketahui.");
rehat;
}
var curCity = {
id: '000001',
nama: 'Beijing',
tarikh: curDateTime()
};
//Bandar lalai
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { luput: 1, laluan: '/' });
jika (errorFunc != undefined)
errorFunc(error);
}, { tamat masa: 5000, enableHighAccuracy: true });
} lain {
alert("Pelayar anda tidak menyokong mendapatkan maklumat lokasi geografi.");
Jika (errorFunc != undefined)
errorFunc("Pelayar anda tidak menyokong mendapatkan maklumat lokasi geografi.");
}
};
var showPosition = fungsi (kedudukan) {
var lat = position.coords.latitude;
var lon = position.coords.longitud;
//var map = new BMap.Map("container"); // Cipta contoh Peta
var point = new BMap.Point(lon, lat); // Cipta koordinat titik
var gc = BMap.Geocoder();
gc.getLocation(titik, fungsi (rs) {
var addComp = rs.addressComponents;
var curCity = {
id: '',
nama: addComp.province,
tarikh: curDateTime()
};
//Bandar lokasi semasa
$.cookie('VPIAO_MOBILE_CURRENTCITY', JSON.stringify(curCity), { tamat tempoh: 7, laluan: '/' });
//alert(addComp.province ", " addComp.city ", " addComp.district ", " addComp.street);
});
};
var showPositionError = fungsi (ralat) {
Tukar (error.code) {
kes 1:
alert("Perkhidmatan lokasi ditolak.");
rehat;
kes 2:
alert("Maklumat lokasi tidak boleh diperolehi buat sementara waktu.");
rehat;
kes 3:
alert("Tamat masa untuk mendapatkan maklumat lokasi.");
rehat;
lalai:
alert("Ralat tidak diketahui.");
rehat;
}
var curCity = {
id: '000001',
nama: 'Bandar Beijing',
tarikh: curDateTime()
};
//Bandar lalai
$.cookie('VPIAO_MOBILE_DEFAULTCITY', JSON.stringify(curCity), { tamat tempoh: 1, laluan: '/' });
};
Prasyaratnya ialah memperkenalkan API Baidu: http://fw.qq.com/ipaddress">>

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Ya, anda boleh mengubah suai lokasi IP Douyin seperti berikut: Buka Douyin dan edit profil anda. Ubah suai maklumat bandar dan pilih bandar atau wilayah yang anda mahu paparkan. Log keluar dan log masuk semula untuk perubahan berkuat kuasa.

Ya, untuk keselamatan, perkhidmatan diperibadikan dan pengurusan akaun, Amap memerlukan pendaftaran dengan nombor telefon mudah alih. Langkah-langkah pendaftaran termasuk: buka aplikasi Amap, klik "Saya" dan "Log Masuk/Daftar", pilih nombor telefon bimbit untuk mendaftar, masukkan nombor telefon bimbit untuk mendapatkan kod pengesahan, tetapkan kata laluan untuk melengkapkan pendaftaran.

Langkah-langkah untuk menyiarkan gambar dan video pada masa yang sama di Weibo adalah seperti berikut: Pilih gambar dan video yang berkaitan atau pelengkap. Buka klien Weibo dan klik butang Terbitkan. Pilih tab "Gambar & Video". Tambahkan gambar dan video (sehingga 9 gambar dan 1 video). Masukkan teks dan tambah maklumat yang berkaitan. Terbitkan sahaja.

Sebagai platform sosial yang memfokuskan pada video pendek, algoritma pengesyoran Douyin ialah salah satu fungsi terasnya. Ia boleh mengesyorkan kandungan video yang berkaitan berdasarkan minat dan tingkah laku pengguna. Kadangkala pengguna mungkin mahu menetapkan semula algoritma pengesyoran untuk mendapatkan kandungan yang lebih selaras dengan pilihan mereka. Jadi, bagaimana untuk menetapkan semula cadangan Douyin? Bagaimana untuk menukar pengesyoran Douyin kepada ditampilkan? Artikel ini akan menjawab kedua-dua soalan untuk anda. 1. Bagaimana untuk menetapkan semula cadangan Douyin? 1. Buka APP Douyin dan masukkan halaman utama peribadi anda. 2. Klik ikon "Tetapan" di penjuru kanan sebelah atas untuk memasuki halaman tetapan. 3. Pada halaman tetapan, cari pilihan "Pengurusan Disyorkan" dan klik untuk masuk. 4. Pada halaman pengurusan pengesyoran, anda boleh melihat teg minat dan pilihan minat anda. Anda boleh memilih atau nyahpilih yang berbeza

Pengesyoran Douyin boleh ditukar dengan menukar tetapan "Keutamaan Kandungan", termasuk melaraskan jenis video yang disyorkan, mengikuti pencipta yang berminat, menyekat kandungan yang tidak disukai, menetapkan bahasa video, sekatan lokasi geografi, mengikuti topik hangat dan mengosongkan sejarah carian/semakan imbas .

Langkah-langkah untuk mengubah suai kebenaran lokasi Douyin: 1. Buka apl Douyin dan klik "Saya". 2. Klik "ikon tiga bar mendatar" di penjuru kanan sebelah atas. 3. Pilih Tetapan. 4. Cari "Tetapan Privasi" dan klik padanya. 5. Klik "Perkhidmatan Lokasi". 6. Pilih Benarkan penyasaran atau Hanya tanya apabila menggunakan, mengikut kesesuaian. 7. Selepas pengubahsuaian, anda perlu memulakan semula aplikasi Douyin untuk berkuat kuasa.

Tetapan zon waktu Douyin tidak boleh diubah, zon waktu akan ditetapkan secara automatik berdasarkan lokasi geografi semasa.

1. Mula-mula, kami membuka kamera dan klik ikon tetapan di sudut kanan atas 2. Matikan suis geolokasi dan tera air automatik.
