Google Map Get Geocode aksiyonu, verilen bir adresi coğrafi koordinatlara (enlem ve boylam) dönüştürmek için kullanılır. Kullanıcı bir adres girdiğinde Google Maps API bu adresin latitude ve longitude bilgilerini döner. Harita tabanlı uygulamalarda, adres doğrulama, konum bazlı arama veya rota hesaplama öncesinde kullanılır.
Teknik Özellikler
İşlev: Adres → Koordinat dönüşümü (Geocoding).Parametreler: settings (Object – zorunlu): Google Maps entegrasyonu için gerekli ayarlar.address (String – zorunlu): Dönüştürülecek adres bilgisi. (Örn. "İstiklal Caddesi, Beyoğlu, İstanbul").Sonuç: Tekil (One) → ilgili adresin latitude ve longitude bilgilerini döner.Değer Bağlama: Sabit değer (Fixed Value) girilebilir. Dinamik olarak kullanıcı inputlarından (ör. TextInput) alınabilir. Web & Mobil Destek: Hem web hem de mobil uygulamalarda çalışır.Google Map Get Geocode Uygulama Adımları 1. Aksiyon Ekleme
Kuika projenizde adresin konuma çevrilmesi gereken ekrana gidin. UI Design → + ADD ACTION → Google → Google Map Get Geocode aksiyonunu ekleyin.2. Parametreleri Yapılandırma
settings: Google Maps ayarları seçilir.address: Sabit kullanım → "Ankara, Turkey". Dinamik kullanım → Kullanıcının formda girdiği adres buraya bağlanır. Kullanım Senaryosu: "Adres → Koordinat Dönüşümü" Bir teslimat uygulamasında müşteri adresi alındığında, bu adresin harita üzerinde işaretlenebilmesi için koordinat bilgisine ihtiyaç duyulur.
Adımlar:
Kullanıcı adresini "Ankara, Kızılay" olarak girer. Google Map Get Geocode çalışır.Dönen sonuç: "39.9208, 32.8541". Bu koordinatlar Map üzerinde işaretlenir. Google Map Get Geocode İleri Seviye Özelleştirmeler Dinamik Form Kullanımı: Kullanıcı hangi adresi girerse otomatik geocode yapılabilir.Rota Hazırlığı: Dönen koordinatlar Google Map Directions veya Distance Matrix aksiyonuna aktarılabilir.Doğrulama: Adresin sistemde kayıtlı olup olmadığı kontrol edilebilir.Teknik Riskler ve Kontroller
Adres eksik veya hatalı girilirse doğru koordinat bulunamayabilir. Aynı ada sahip farklı bölgeler olduğunda (örn. “Atatürk Caddesi”), yanlış sonuç dönebilir. Google Maps API kota limitleri aşıldığında hata alınabilir.