Geocoder REST API, British Columbia eyaletindeki adres verilerini yönetmek için kapsamlı bir çözüm sunar. API; adres temizleme, düzeltme, tamamlama, coğrafi kodlama (adresi koordinata çevirme), ters coğrafi kodlama (koordinatı adrese çevirme) ve yakınlık araması gibi işlemleri destekler. Fiziksel adresler, kesişim adresleri ve bina sakinleri için veri sağlar. API, British Columbia hükümeti tarafından sunulmaktadır ve kullanım için API anahtarı gerektirir. Bu API, özellikle Kanada'nın British Columbia bölgesinde faaliyet gösteren veya bu bölgeye yönelik hizmet veren web ve mobil uygulamalar için değerlidir.
Hangi ihtiyaçlarda değerlendirilebilir?
- British Columbia'da adres doğrulama veya coğrafi kodlama ihtiyacı olan web uygulamaları
- Konum tabanlı hizmetler sunan ve adres verilerini harita ile ilişkilendirmek isteyen işletmeler
- Kamu veya özel sektörde adres verilerini analiz eden veya görselleştiren sistemler
Yaygın kullanım alanları
Adres Doğrulama ve Temizleme
Kullanıcıların girdiği adresleri standartlaştırmak ve doğrulamak için kullanılabilir. Örneğin, bir e-ticaret sitesinde teslimat adreslerinin geçerliliğini kontrol etmek.
Coğrafi Kodlama ve Ters Coğrafi Kodlama
Adresleri enlem/boylam koordinatlarına dönüştürerek harita üzerinde göstermek veya koordinatlardan adres bilgisi elde etmek için kullanılabilir. Örneğin, bir harita uygulamasında kullanıcının konumuna göre yakındaki adresleri listelemek.
Yakınlık Araması
Belirli bir konuma yakın adresleri veya işletmeleri bulmak için kullanılabilir. Örneğin, bir servis sağlayıcı uygulamasında kullanıcıya en yakın şubeyi göstermek.
İncelenmesi gereken noktalar
- API yalnızca British Columbia bölgesindeki adresleri kapsar; diğer bölgeler için geçerli değildir.
- API anahtarı gerektirir; anahtar almak için GitHub veya IDIR hesabı gerekir.
- Eski URL'ler (apps.gov.bc.ca/pub/geocoder) Eylül 2018'de kullanımdan kaldırılmıştır; güncel URL (https://geocoder.api.gov.bc.ca) kullanılmalıdır.
WordPress.org
Kurulum ve geliştirme notları
API'yi kullanmak için öncelikle bir API anahtarı edinmeniz gerekir. Anahtar, British Columbia hükümetinin API geliştirici portalı üzerinden alınabilir. API'ye HTTP istekleri göndererek entegrasyon sağlanır.
- 1API anahtarı almak için https://api.gov.bc.ca/devportal/api-directory/273 adresini ziyaret edin.
- 2GitHub veya IDIR hesabınızla giriş yaparak anahtarınızı edinin.
- 3API isteklerinizde anahtarınızı kullanarak https://geocoder.api.gov.bc.ca adresine bağlanın.
API, REST mimarisiyle çalışır ve OpenAPI spesifikasyonu ile tanımlanmıştır. Geliştiriciler, bu spesifikasyonu kullanarak istemci kodları üretebilir veya mevcut API tüketicileriyle entegre edebilir.
- OpenAPI spesifikasyonu mevcuttur: https://api.apis.guru/v2/specs/gov.bc.ca/geocoder/2.0.0/openapi.json
- API sürümü 2.0.0'dır.
- API, adres temizleme, düzeltme, tamamlama, coğrafi kodlama, ters coğrafi kodlama ve yakınlık araması gibi çeşitli uç noktalar sunar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Geocoder REST API'sini web projelerinize entegre etmek için ihtiyaçlarınızı analiz edebilir, API'nin sunduğu verileri kullanıcı deneyiminize uygun şekilde tasarlayabilir ve geliştirebiliriz. Adres doğrulama, harita görselleştirme veya konum tabanlı hizmetler gibi özellikleri mevcut sistemlerinize eklemek için birlikte çalışabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Geocoder REST API hangi bölgeleri kapsar?
API yalnızca British Columbia (Kanada) eyaletindeki adresleri kapsar. Diğer bölgeler için geçerli değildir.
API'yi kullanmak için ücret ödemem gerekiyor mu?
API'nin ücretli olup olmadığına dair bilgi verilmemiştir. Ancak API anahtarı almanız gerekmektedir ve anahtar almak için GitHub veya IDIR hesabı kullanılabilir.
Eski URL'leri kullanabilir miyim?
Hayır, http://apps.gov.bc.ca/pub/geocoder ve https://apps.gov.bc.ca/pub/geocoder URL'leri Eylül 2018'de kullanımdan kaldırılmıştır. Güncel URL https://geocoder.api.gov.bc.ca olarak kullanılmalıdır.