İçindekiler
NS Coğrafi Konum API'sı standardının bir parçası değildir. HTML5Bununla birlikte, HTML5 sayesinde işlevlerini daha kolay dahil edebildiğimiz için yakından ilişkilidir.NS coğrafi konum kullanıcının API'yi uyguladığımız kaynağa, sayfaya veya web belgesine eriştiği sistem veya ekipmanın yaklaşık konumunu koordinatlarla bulmamızı sağlar.
Mevcut Pozisyonu Al
Bu, belki de bu API'ye sunabileceğimiz en faydalı kullanımlardan biridir, çünkü sayfalarımıza erişen terminali bulmamıza izin vererek, bölgesel içeriği çağırabilir, belki daha etkili bir şekilde reklam sunabilir veya sadece konuma göre istatistikler oluşturabiliriz. üçüncü taraflara bağlı kalmadan daha doğrudan bir yol.
Konum koordinatlarını elde etmek için aşağıdaki yönteme bağlıyız:
getCurrentPosition (geri arama, errorCallback, seçenekler)
Bu yöntem, sayfaya giren sistemin o anki konumunu alır, doğrudan bir sonuç döndürmek için yapılmaz, ancak yöntemden alabileceklerimizle verileri hazırladığımız başka bir fonksiyona geçebiliriz.
Bu işlevin nasıl uygulanacağının bir kısmını anlamamız için aşağıdaki kodu görelim:
İşlem basittir, gezgin nesnesi Yöntemden başlayarak coğrafi konum özelliklerine erişmeniz gerektiğini söylüyoruz. getCurrentPosition (), buna, başlatılması gereken farklı seçenekleri oluşturan ve değerlerini alan bir argüman olarak bir işlev iletiyoruz.
Coğrafi Konum Belirleme İzinleri
Çünkü bu, farklı çağrıları çağırırken kullanıcıların gizliliğine biraz müdahaleci olabilir. konum belirleme yöntemleri Tarayıcının kullanıcıdan konumlarını iletmek için izin istemesi mümkündür, bu nedenle şu anda bu API ile tüm verileri elde edemeyebiliriz.
API, cihaza bağlı olarak, konumu elde etmek için farklı kaynakları kullanabilir, yerleşik GPS'i, WI-FI ağlarını kullanabilir, nihayetinde IP adresini kullanabilir ve bu sayede servis sağlayıcımız ve servis sağlayıcımız arasındaki ilişkiyi kurabilir. kullanıcının konumu hakkında bir tahminde bulunun.
Uygulamalı Örnek
içindeki kodu görelim HTML Yukarıda tarif ettiğimiz yöntemi kullanmak için:
Örnek
Uzunluk: | - | Enlem: | - |
---|---|---|---|
Rakım: | - | Kesinlik: | - |
İrtifa Doğruluğu: | - | Başlık: | - |
Hız: | - | Zaman: | - |
Şimdi tarayıcının konumumuzun verilerini vermek için yetkilendirmemizi nasıl istediğini görüyoruz:
Verileri paylaşarak API kullanımının sonuçlarını elde edebileceğiz.
Gördüğümüz gibi, kaynağa erişen ekipmanın yerini bulmak için oldukça faydalı veriler elde ediyoruz. Buradan Advanced HTML5 Geolocation'ı okumaya devam edebilirsiniz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.