Maps JavaScript API'de Adres Doğrulama neden kullanılmalıdır?
Address Validation kitaplığı, adres bileşenlerini tanımlamak ve doğrulamak için giriş olarak bir adres alır. Ayrıca, posta için adresi standartlaştırır ve adresin bilinen en iyi enlem/boylam koordinatlarını bulur. İsteğe bağlı olarak, ABD ve Porto Riko'daki adresler için Coding Accuracy Support System (CASS™)'i etkinleştirebilirsiniz.
Adres Doğrulama API'si ile teslimat öngörülebilirliğini artırabilir ve teslimat hatalarını azaltarak daha iyi bir müşteri deneyimi sunabilirsiniz. Bunu, kötü adresleri yakalayarak ve adres özellikleriyle ilgili daha iyi bir farkındalık kazanarak yapabilirsiniz.
Maps JavaScript API'de Address Validation ile yapabilecekleriniz
Maps JavaScript API'deki Adres Doğrulama ile bir adresin gerçek bir yeri ifade edip etmediğini belirleyebilirsiniz. Adres gerçek bir yeri ifade etmiyorsa API, müşterilerinize sunarak düzeltmelerini isteyebileceğiniz olası yanlış bileşenleri tanımlayabilir. İşte örnek bir iş akışı:
-
Müşteri 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: Adres Doğrulama API'si, yanıtında API tarafından belirlenen tam adresi döndürür veya bilgilerin nerede eksik olduğunu belirtir.
-
Müşteri adresi onaylar veya düzeltir: API'nin döndürdüğüne 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 için bir çağrı yapıldığında API şunları dener:
- Düzeltir: Mümkün olan yerlerde 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 Servisi® (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. Adres Doğrulama API'si gibi bir CASS Certified™ hizmetinin, bir adreste eksik olan bilgileri doldurma, adresi standartlaştırma ve en güncel ve doğru adresi sunmak için adresi güncelleme özelliği onaylanmıştır.
CASS varsayılan olarak etkin değildir ve yalnızca "US" ve "PR" bölgelerinde desteklenir. CASS'i etkinleştirmek için doğrulama isteğinin bir parçası olarak `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 talepleri değerlendirir. USPS, girilen bir adresin yapay olarak oluşturulduğunu tespit ederse Google'ın müşteri için adresleri 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 Sahibi'dir. Aşağıdaki ticari markalar United States Postal Service®'e aittir ve izin alınarak kullanılır: United States Postal Service®, CASS™, CASS Certified™. ↩