Maps JavaScript API'de Address Validation'ı neden kullanmalısınız?
Address Validation kitaplığı, adres bileşenlerini tanımlamak ve doğrulamak için giriş olarak bir adres alır. Ayrıca, adresi posta için standartlaştırır ve adres için bilinen en iyi enlem/boylam koordinatlarını bulur. İsteğe bağlı olarak, ABD ve Porto Riko'daki adresler için Kodlama Doğruluğu Destek Sistemi'ni (CASS™) etkinleştirebilirsiniz.
Address Validation API ile teslimat öngörülebilirliğini iyileştirebilir ve teslimat hatalarını azaltarak daha iyi bir müşteri deneyimi sunabilirsiniz. Bunu, hatalı adresleri yakalayarak ve adres özelliklerini daha iyi anlayarak yaparsınız.
Maps JavaScript API'de Address Validation ile yapabilecekleriniz
Maps JavaScript API'deki Address Validation ile bir adresin gerçek bir yeri ifade edip etmediğini belirleyebilirsiniz. Adres gerçek bir yeri ifade etmiyorsa API, müşterilerinize düzeltmeleri için sunabileceğiniz hatalı bileşenleri belirleyebilir. Örnek bir iş akışı:
-
Müşteri bir adres girer: Aşağıdaki resimde, müşterinin muhtemelen ödeme adımlarının bir parçası olarak adres girmesine olanak tanıyan temel bir form gösterilmektedir.
-
Uygulama, adresi API'ye gönderir: Uygulama, bu adresi
fetchAddressValidationyöntemini kullanarak iletir. -
API, adresi doğrular ve standartlaştırır: Address Validation API, yanıtında API tarafından belirlenen tam adresi döndürür veya eksik bilgilerin nerede olduğunu belirtir.
-
Müşteri adresi onaylar veya düzeltir: API'nin döndürdüğü sonuca bağlı olarak müşteriye aşağıdaki istemleri sağlayabilirsiniz:
- Önerilen adresi onaylayın.
- Eksik bilgileri sağlayın.
- Adresi düzeltin.
Maps JavaScript API'deki Address Validation'ın işleyiş şekli
fetchAddressValidation çağrıldığında API aşağıdakileri dener:
- Düzeltmeler: Varsa alt tesisler de dahil olmak üzere bileşen düzeyinde doğrulama kontrolleri sağlar.
- Tamamlar: Eksik veya yanlış adres bileşenlerini tahmin etmeye çalışır.
- Biçimler: Adres bileşenlerinin biçimini temizler ve standartlaştırır.
CASS™ hakkında
Amerika Birleşik Devletleri Posta Hizmetleri® (USPS®)1, adres doğrulama sağlayıcılarını desteklemek ve sertifikalandırmak için Kodlama Doğruluğu Destek Sistemi'ni (CASS™) kullanır. Address Validation API gibi CASS Certified™ hizmetlerinin, bir adresteki eksik bilgileri doldurma, adresi standartlaştırma ve en güncel ve doğru adresi sunmak için güncelleme yeteneği onaylanmıştır.
CASS varsayılan olarak etkin değildir ve yalnızca "US" ve "PR" bölgeleri için desteklenir. CASS'yi etkinleştirmek için doğrulama isteği kapsamında enableUspsCass değerini true olarak ayarlayın. Daha fazla bilgi için Adres doğrulama başlıklı makaleyi inceleyin.
USPS hizmetlerini kullanımımız kapsamında USPS, yapay olarak oluşturulmuş adreslerle ilgili istekleri değerlendirir. USPS, girilen bir adresin yapay olarak oluşturulduğunu tespit ederse Google'ın müşterinin adreslerini doğrulamayı durdurması ve müşterinin iletişim bilgilerini (ad ve adres), ilgili giriş adresini ve toplu kullanım verilerini USPS'ye bildirmesi gerekir. API'yi kullanarak bu Hizmete Özel Şartlar'ı kabul etmiş olursunuz.
Sonraki adımlar
- Google Haritalar Platformu, United States Postal Service®'in münhasır olmayan bir lisans sahibidir. Aşağıdaki ticari markalar United States Postal Service®'e aittir ve izin alınarak kullanılmaktadır: United States Postal Service®, CASS™, CASS Certified™. ↩