Flutter'da Google Maps Entegrasyonu


Görsel Referansı


Selamlar, bu yazımda günümüzde çoğu e-ticaret uygulamalarında sıkça rastladığımız haritaların entegrasyonundan bahsetmek istiyorum. Sadece e-ticaret değil, herhangi bir uygulamanın harita servisi ihtiyacı olduğunda lokasyon izinlerinin nasıl kullanıcı tarafından alındığını ve harita üzerinde özelleştirilmiş yer işaretleyicisini uygulamanın temasına göre nasıl şekil aldığını ele alacağız. Bugün ise harita servisi için Google Maps'i kullanıyoruz. Örnek bir proje oluşturup üzerinden gideceğiz.


Yazımızı üç başlık altında toplayabiliriz. Birincisi Google Maps entegrasyon/konfigürasyon işlemleri, ikincisi lokasyon izinleri ve son olarak özelleştirilmiş yer işaretleyicisi.



1. Google Maps Konfigürasyon İşlemleri


Flutter projesini oluşturduktan sonra pubspec.yaml dosyasında google_maps_flutter ve geolocator paketlerini getiriyoruz.