Konum Belirleme (Geolocation API): Tarayıcı ile Enlem ve Boylam Alma

Konum Farkındalığı ve Web

Modern web uygulamaları yalnızca veri göstermez, aynı zamanda kullanıcıyı bulunduğu konuma göre anlayabilir.


https://www.udemy.com/course/ai-ile-aha-html-ile-her-seyi-yaparsn-sor-ogren-uret/


Bu yetenek sayesinde:

  • Yerel içerik sunulabilir
  • Harita sistemleri çalışır
  • Konuma özel servisler geliştirilebilir

Geolocation API Nedir?

Geolocation API, tarayıcının cihazın konum bilgilerini almasını sağlayan bir Web API’dir.

Bu API:

  • Kullanıcıdan izin ister
  • Cihazın GPS veya ağ verisini kullanır
  • Enlem ve boylam döndürür

Konum Verisi Mantığı

Konum bilgisi iki temel değerden oluşur:

  • Enlem (Latitude)
  • Boylam (Longitude)

Bu iki değer, dünya üzerindeki kesin konumu belirler.


İzin Sistemi ve Güvenlik

Konum verisi hassas bir bilgidir. Bu nedenle tarayıcı doğrudan erişim vermez.

Sistem:

  • Kullanıcıdan izin ister
  • Reddetme seçeneği sunar
  • Sadece onay sonrası veri verir

AI ile Konum Sistemi Tasarımı

Yapay zekâ bu süreçte konum verisini işleyen bir yardımcıdır.

Sistem:

  • Konum isteği başlatır
  • Veriyi alır
  • Ekrana yansıtır

Kursiyerin Uygulama Süreci: İlk Konum Erişimi

Öğrenci bu aşamada cihazın konum sistemine bağlanır.

Süreç:

  • Buton eklenir
  • Geolocation çağrısı yapılır
  • İzin verilir
  • Koordinatlar alınır
  • Ekranda gösterilir

Gerçek Zamanlı Konum Algısı

Bu sistem sayesinde uygulama kullanıcıyı “nerede olduğunu bilen” bir yapıya dönüşür.

Bu özellik:

  • Harita uygulamalarında
  • Navigasyon sistemlerinde
  • Konum bazlı servislerde kullanılır

Aha! Anı: Dünya Üzerinde Farkındalık

Bu dersin en önemli farkındalığı şudur:

  • Uygulama artık sadece ekran değil
  • Gerçek dünyayı algılar
  • Kullanıcı konumunu bilir

Metafor: Dijital Navigasyon Sistemi

Bu yapı şöyle düşünülebilir:

  • Geolocation API = GPS sensörü
  • Tarayıcı = kontrol merkezi
  • Web sayfası = navigasyon ekranı

Bu yapı cihazı dünya ile bağlar.


Sonuç: İlk Konum Tabanlı Uygulama

Geolocation API ile birlikte uygulama artık gerçek dünyayla bağlantı kurabilen bir sisteme dönüşür.

Bu aşamada öğrenci:

  • Konum API kullanımını öğrenir
  • Enlem-boylam verisini işler
  • Konum tabanlı mantığı kavrar

Bu adım, üretici zihnin “mekânsal farkındalık ve cihaz entegrasyonu” seviyesine geçtiği noktadır.