geocoding, Flutter uygulamalarında adresleri koordinatlara (enlem ve boylam) ve koordinatları adreslere dönüştürmek için kullanılan bir eklentidir. Basit bir API sunar ve Android, iOS ve macOS platformlarını destekler. Paket, Baseflow tarafından geliştirilmektedir ve pub.dev üzerinde yüksek indirme sayısına sahiptir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Konum tabanlı Flutter uygulamaları geliştirenler
- Adres ve koordinat dönüşümüne ihtiyaç duyan mobil projeler
- Harita entegrasyonu ile birlikte coğrafi veri işleyen ekipler
Yaygın kullanım alanları
Adresten Koordinat Bulma
Kullanıcının girdiği bir adresi enlem ve boylam değerlerine dönüştürerek harita üzerinde işaretleme yapabilirsiniz.
Koordinattan Adres Bulma
Harita üzerinde bir noktaya tıklanması veya GPS verisi alınması durumunda, bu koordinatların karşılık geldiği adresi görüntüleyebilirsiniz.
Konum Bazlı Özellikler
Kullanıcının konumunu adres olarak göstererek, yakındaki yerleri listeleme veya rota planlama gibi özellikler ekleyebilirsiniz.
İncelenmesi gereken noktalar
- Paket yalnızca Android, iOS ve macOS platformlarını destekler; web ve Windows/Linux için alternatif çözümler gerekebilir.
- Flutter SDK sürümünün en az 3.0.0 ve Dart SDK sürümünün 3.3.0 veya üzeri olması gerekmektedir.
- Coğrafi kodlama hizmetleri platforma bağlı olduğundan, farklı platformlarda tutarlı sonuçlar almak için test yapılması önemlidir.
pub.dev
Bağımlılık ve geliştirme notları
Paketin kurulumu için pub.dev üzerindeki talimatlar izlenmelidir. Flutter projesine eklemek için pubspec.yaml dosyasına bağımlılık olarak eklenmesi yeterlidir.
- 1pubspec.yaml dosyasına geocoding: ^5.0.0 ekleyin.
- 2flutter pub get komutunu çalıştırın.
- 3Platforma özel izinleri (Android ve iOS) yapılandırın.
Paketin geliştirilmesi, Flutter'ın resmi eklenti geliştirme süreçlerine dayanır. Kaynak kod GitHub üzerinde mevcuttur ve katkıda bulunmak isteyenler için açıktır.
- Paket, Baseflow tarafından geliştirilmektedir ve GitHub deposu üzerinden kaynak koduna erişilebilir.
- Sürüm 5.0.0, 2026 yılında yayınlanmıştır ve güncel Flutter sürümleriyle uyumludur.
- Eklenti, platform kanallarını kullanarak yerel kod ile etkileşim sağlar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, projenizin ihtiyaçlarına göre coğrafi kodlama özelliklerini özelleştirebilir veya mevcut paketlerin entegrasyonunu planlayabiliriz. Özel harita çözümleri, konum tabanlı servisler ve platforma özel gereksinimler için birlikte çalışabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
geocoding paketi hangi platformları destekliyor?
Paket, Android, iOS ve macOS platformlarını desteklemektedir. Web ve Windows/Linux için destek bulunmamaktadır.
geocoding paketini kullanmak için hangi Flutter sürümü gerekiyor?
Flutter SDK sürümünün en az 3.0.0 ve Dart SDK sürümünün 3.3.0 veya üzeri olması gerekmektedir.
geocoding paketi ücretsiz mi?
Paket, açık kaynaklı olarak pub.dev üzerinde yayınlanmaktadır ve ücretsiz olarak kullanılabilir. Ancak, platformların coğrafi kodlama hizmetleri kendi kullanım koşullarına tabi olabilir.