SwiftUI— Konum Okumak

Ceren
Feb 2, 2023

Location Manager ve Mapkit Kullanımları

Bugün de ChatGPT ile SwiftUI da CoreLocation ve Mapkit üzerine biraz konuştum.

Bana CoreLocation, CoreLocationUI ve MapKit ile konum okuyan ve ekranı güncelleyen bir kod bloğu yazdı.

Açıklama olarak ise:

“Bu kod, CLLocationManager sınıfını kullanarak cihazın konumunu alır ve haritaya gösterir. Ayrıca, LocationManager sınıfını ObservedObject ile tanımladık ve @Published anahtar kelimesiyle yayınladık, böylece cihazın konumu değiştiğinde harita görünümü otomatik olarak güncellenecektir.

ContentView structını oluşturur ve MapView structını içerir. MapView structı, cihazın konumunu dinamik olarak alır ve haritaya uygular. LocationManager sınıfı, cihazın konumunu yönetir ve değiştiğinde haritayı otomatik olarak günceller.” dönüşünü yaptı.

Uygulamanın ekran görüntüsü ise şu şekilde:

Location Manager — Mapkit — SwiftUI

Bu kodu yazarken bize söylemediği bir bilgi vardı ki o da izinler.

Info.plist altına “Privacy — Location When In Use Usage Description” eklememiz gerekmekte…

Zaman makinesi ChatGPT’e teşekkürler.

--

--