HTML5 - Gelişmiş Coğrafi Konum

İçindekiler
NS coğrafi konum Söz konusu verileri paylaşmamıza izin veren bir sistemin koordinatları ve diğer ilgili verileri vasıtasıyla yerini tespit etmemizi sağlar.Bu senaryo gerçekleştiğinde her şey sorunsuz bir şekilde ilerler ve herhangi bir rahatsızlık duymadan basit bir işlem yaptığımızı söyleyebiliriz.
Ancak, her şeyde olduğu gibi, konumun paylaşılmadığı veya bir hata meydana gelebileceği zamanlar olabilir, bunun için bu sorunları yönetmemize izin veren bazı araçlarımız var.
Hata yönetimi
Hata işleme elde etmek için konum belirleme işlevi hangi hataların yakalandığını belirlememize izin veren bir işlevi iletmek için kullanabileceğimiz ikinci bir parametre iletmemize izin verir.
Özellikler, adı verilen bir nesne tarafından tanımlanır. Konum hatası, bu nesne, hangi hatanın üretildiğini bilmemizi sağlayan özellikleri içeren nesnedir ve bu şekilde bunların uygun şekilde işlenmesini gerçekleştirebiliriz.
Positionerror Nesne Özellikleri
Ele alacağımız özellikler şunlardır:
  • kod: Bu özellik, coğrafi konum işlevi çağrılırken oluşan hatayı temsil eden sayısal bir kodu belirtir.
  • İleti: Kodun ne anlama geldiğini bilmemiz için oluşan hata türünün açıklamasını verir.
Bu nesneyi kullanarak tespit edebileceğimiz hatalar şunlardır:
  • kod 1: Kullanıcı, coğrafi konum verilerini uygulamamızla paylaşmayı kabul etmemiştir.
  • kod 2: Bazı problemlerden dolayı, coğrafi konum belirleme sırasında sistemin konumu belirlenemedi.
  • kod 3: Coğrafi konum verileri talebi çok uzun zaman aldı, bu nedenle zaman aşımı dilekçeden.
Uygulamaya koymak
Hata işlemenin temsil ettiği her şeyi bildiğimizden, nasıl çalıştığını ve bu aracı kullanırken neler bekleyebileceğimizi biliyoruz, şimdi öğretici sırasında gördüğümüz her şeyi uygulamaya koyduğumuz bir kod göreceğiz.
İlk önce bir yapacağız HTML tablosu almak ve göstermek istediğimiz verileri yerleştireceğimiz, ardından coğrafi konum işlevini tanımladığımız ve konum verilerine ek olarak, nesnenin özelliklerine erişmemizi sağlayan bir hata işleme işlevi oluşturacağımız yer Konum hatası ve bunu tablomuzda da göstereceğiz.
Kodu görelim:
 Örnek 
Uzunluk:- Enlem:-
Rakım:- Kesinlik:-
İrtifa Doğruluğu:- Adres:-
Hız:- Zaman:-
Hata kodu:- Hata mesajı:-

Hatayı nasıl aldığımızı ve gösterdiğimizi görebilmemiz için verileri paylaşma isteğine kasıtlı olarak izin vermeyi reddettik, aşağıdaki resimde nasıl göründüğüne bakalım:

Eğitimin sonunda, coğrafi konum kullanırken hataları halledebileceğimizi ve böylece sayfamızın başka içerikleri göstermesini veya kişiselleştirilmiş bir mesaj başlatmasını sağlayabileceğimiz hatayı tespit edebileceğimizi öğrendik.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