HTML5 - Konumu İzleme

İçindekiler
Bir terminalin konumunun kontrol edilmesi coğrafi konum Sadece sorgulama sırasındaki mevcut pozisyondan haberdar olmamızı sağlamakla kalmaz, aynı zamanda sayfamızı kullanırken veya ziyaret sırasında yapılan pozisyon değişikliklerini de takip edebiliriz.
Bunu başarmak için adında yeni bir yöntemimiz var. izlePozisyon hangi benzer şekilde çalışır getCurrentPosition, ancak konum değiştiğinde bize haber verir.
Ek olarak, bu işlevleri amaçlarımız için daha kullanışlı hale getirmek için başka seçenekler de belirleyebiliriz.
Coğrafi Konum Seçenekleri
Yöntemlerimize geçebileceğimiz üçüncü argümandır. getCurrentPosition nın-nin izlePozisyon, bu argümanda görevini yerine getirmemize izin veren bir dizi değer tanımlayabiliriz. coğrafi konum ihtiyaçlarımıza daha bağlı bir şekilde, çünkü bu değerler aracılığıyla sayfamıza erişen veya sayfamızı kullananların konumunu nasıl yakalamak istediğimizin yönlerini tanımlayabiliriz. HTML5.
Mevcut seçenekleri görelim:
  • etkinleştirmekYüksek Doğruluk: Bu seçenek, konumu daha kesin bir şekilde elde etmemizi sağlar, tarayıcıdan bize konumu mümkün olan en yüksek hassasiyetle vermesini ister; Ancak tek başına buna güvenemeyiz, çünkü en büyük hassasiyet GPS gibi cihazların kullanımı ile verildiğinden, belki de bu kaynakların hiçbirinin kullanılamadığı bir nokta gelecek.
  • zaman aşımı: Bir yanıt bekleyebileceğimiz süre sınırını belirlememizi sağlar, bununla bu süreyi artırabilir veya azaltabilir ve bilgileri alabilir veya sayfamızı daha hızlı hale getirmek uzun zaman alıyorsa belki de söz konusu elde etmeyi bir kenara bırakabiliriz.
  • maksimumYaş: Tarayıcı önbelleğinde saklanan pozisyonun bize verilebilmesi için ne kadar eski olabileceğini kontrol etmemizi sağlar, bu sayede verileri tekrar istemekten kaçınabilir ve bilgileri daha hızlı gösterebilir ve çok eski bilgileri kullanmaktan kaçınabiliriz. o anın gerçeği olmayabilir.
Bu seçeneklerin kullanımını nasıl uygulayabileceğimizi aşağıdaki resimde görelim:

Gördüğümüz gibi her seçeneğin farklı değerlerini sakladığımız bir değişken oluşturuyoruz, ardından bu değişkeni üçüncü parametre olarak bizim için aktarıyoruz. getCurrentPosition() yöntemi.
Pozisyon İzleme
NS pozisyon izleme bir kullanıcının sayfamıza eriştiği sistemdeki yer değişikliğinden haberdar olmamızı sağlar, bu seçeneği kullanmanın yer, hava durumu vb. ile ilgili bilgileri görüntüleme gibi birçok nedeni vardır.
Bunu başarmak için yöntemimiz var izlemePozisyonu () hangi benzer şekilde çalışır getCurrentPositionsahip olması farkıyla, geri arama yöntemi bu, değiştiğinde yeni konumu elde etmemizi sağlar.
Bu, bazı kullanıcılar tarafından invaziv olarak kabul edilebileceğinden, bu pozisyon izlemeyi durdurma olanağımız var. clearWatch () yöntemi, nesneyi ilettiğimiz izlePozisyon ve bununla birlikte pozisyonun elde edilmesi durdurulur.
Aşağıdaki resimde bu işi yapabileceğimiz kodu görelim:

Bununla, coğrafi konumu nasıl daha ayrıntılı bir şekilde kullanacağımızı zaten biliyoruz, belirli bir sistemin konumunu takip etmeyi ve ayrıca bir sistemin coğrafi konumu ile çalışırken daha fazla seçenek belirlemeyi öğrenerek öğreticiyi bitirdik.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave