ดัชนี
AddressValidation
(อินเทอร์เฟซ)Address
(ข้อความ)AddressComponent
(ข้อความ)AddressComponent.ConfirmationLevel
(enum)AddressMetadata
(ข้อความ)ComponentName
(ข้อความ)Geocode
(ข้อความ)LanguageOptions
(ข้อความ)PlusCode
(ข้อความ)ProvideValidationFeedbackRequest
(ข้อความ)ProvideValidationFeedbackRequest.ValidationConclusion
(enum)ProvideValidationFeedbackResponse
(ข้อความ)UspsAddress
(ข้อความ)UspsData
(ข้อความ)ValidateAddressRequest
(ข้อความ)ValidateAddressResponse
(ข้อความ)ValidationResult
(ข้อความ)Verdict
(ข้อความ)Verdict.Granularity
(enum)
AddressValidation
บริการสำหรับการตรวจสอบที่อยู่
ProvideValidationFeedback |
---|
ความคิดเห็นเกี่ยวกับผลลัพธ์ของลำดับความพยายามในการตรวจสอบ การโทรนี้ควรเป็นการโทรครั้งสุดท้ายหลังจากโทรเพื่อตรวจสอบที่อยู่เดียวกันตามลำดับ และควรเรียกใช้เมื่อธุรกรรมเสร็จสมบูรณ์ ควรส่งเพียงครั้งเดียวสำหรับลำดับคำขอ |
ValidateAddress |
---|
ตรวจสอบที่อยู่ |
ที่อยู่
รายละเอียดที่อยู่ที่ประมวลผลแล้ว การประมวลผลภายหลัง ได้แก่ การแก้ไขส่วนที่สะกดผิดของที่อยู่ การแทนที่ส่วนที่ไม่ถูกต้อง และการอนุมานส่วนที่ขาดหายไป
ช่อง | |
---|---|
formatted_address |
ที่อยู่หลังประมวลผล ซึ่งอยู่ในรูปแบบที่อยู่บรรทัดเดียวตามกฎการจัดรูปแบบที่อยู่ของภูมิภาคที่ที่อยู่นั้นตั้งอยู่ |
postal_address |
ที่อยู่หลังประมวลผลซึ่งแสดงเป็นที่อยู่ไปรษณีย์ |
address_components[] |
รายการที่ไม่เรียงลำดับ องค์ประกอบที่อยู่แต่ละรายการของที่อยู่ที่จัดรูปแบบและได้รับการแก้ไข รวมถึงข้อมูลการตรวจสอบความถูกต้อง ซึ่งจะให้ข้อมูลเกี่ยวกับสถานะการตรวจสอบคอมโพเนนต์แต่ละรายการ องค์ประกอบของที่อยู่จะไม่มีการเรียงลำดับในลักษณะใดลักษณะหนึ่ง อย่าคาดเดาเกี่ยวกับลำดับขององค์ประกอบที่อยู่ในรายการ |
missing_component_types[] |
ประเภทของคอมโพเนนต์ที่คาดว่าจะแสดงในที่อยู่จัดส่งที่มีรูปแบบถูกต้อง แต่ไม่พบในอินพุต "และ" สรุปไม่ได้ คอมโพเนนต์ประเภทนี้ไม่มีอยู่ใน |
unconfirmed_component_types[] |
ประเภทของคอมโพเนนต์ที่มีอยู่ใน |
unresolved_tokens[] |
โทเค็นในอินพุตที่แปลงไม่ได้ นี่อาจเป็นอินพุตที่ระบบไม่รู้จักว่าเป็นส่วนที่ถูกต้องของที่อยู่ (เช่น ในข้อมูลที่ป้อน เช่น "123235253253 Main St, San Francisco, CA, 94105" โทเค็นที่ยังไม่ได้ระบุอาจมีลักษณะดังนี้ |
AddressComponent
แสดงองค์ประกอบที่อยู่ เช่น ถนน เมือง หรือรัฐ
ช่อง | |
---|---|
component_name |
ชื่อของคอมโพเนนต์นี้ |
component_type |
ประเภทของคอมโพเนนต์ที่อยู่ โปรดดูตารางที่ 2: ประเภทเพิ่มเติมที่บริการ Places แสดงผลสำหรับรายการประเภทที่เป็นไปได้ |
confirmation_level |
ระบุระดับความแน่นอนที่เรามีว่าองค์ประกอบถูกต้อง |
inferred |
ระบุว่าคอมโพเนนต์ไม่ได้เป็นส่วนหนึ่งของอินพุต แต่เราอนุมานสำหรับตำแหน่งของที่อยู่ และเชื่อว่าควรมีการระบุคอมโพเนนต์ดังกล่าวสำหรับที่อยู่ที่สมบูรณ์ |
spell_corrected |
ระบุการแก้ไขการสะกดคำผิดในชื่อคอมโพเนนต์ API ไม่ได้แสดงการเปลี่ยนแปลงจากการสะกดรูปแบบหนึ่งไปเป็นอีกรูปแบบหนึ่งเสมอไป เช่น เมื่อเปลี่ยนจาก "centre" เป็น "center" และมักจะไม่มีการแจ้งการสะกดผิดที่พบบ่อยเสมอไป เช่น เมื่อเปลี่ยนจาก "Amphitheater Pkwy" เป็น "Amphitheatre Pkwy" |
replaced |
ระบุว่าชื่อของคอมโพเนนต์ถูกแทนที่ด้วยชื่ออื่นโดยสิ้นเชิง เช่น รหัสไปรษณีย์ที่ไม่ถูกต้องจะถูกแทนที่ด้วยรหัสที่ถูกต้องสำหรับที่อยู่ ซึ่งไม่ใช่การเปลี่ยนแปลงรูปลักษณ์เล็กน้อย คอมโพเนนต์อินพุตได้เปลี่ยนเป็นคอมโพเนนต์อื่นแล้ว |
unexpected |
ระบุองค์ประกอบที่อยู่ซึ่งไม่คาดว่าจะอยู่ในที่อยู่ไปรษณีย์สำหรับภูมิภาคนั้นๆ เราเก็บข้อมูลไว้เพียงเพราะเป็นส่วนหนึ่งของอินพุต |
ConfirmationLevel
ค่าต่างๆ ที่เป็นไปได้สำหรับระดับการยืนยัน
Enum | |
---|---|
CONFIRMATION_LEVEL_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ |
CONFIRMED |
เรายืนยันได้ว่ามีคอมโพเนนต์นี้อยู่และเหมาะสมในบริบทของที่อยู่อื่นๆ |
UNCONFIRMED_BUT_PLAUSIBLE |
ไม่สามารถยืนยันคอมโพเนนต์นี้ได้ แต่เป็นไปได้ว่ามีคอมโพเนนต์นี้อยู่ ตัวอย่างเช่น เลขที่ถนนภายในช่วงของบ้านเลขที่ที่ถูกต้องซึ่งไม่ทราบที่แน่ชัดของบ้านเลขที่ |
UNCONFIRMED_AND_SUSPICIOUS |
คอมโพเนนต์นี้ไม่ได้รับการยืนยันและน่าจะเป็นข้อผิดพลาด ตัวอย่างเช่น ย่านใกล้เคียงที่ไม่เหมาะกับที่อยู่ที่เหลือ |
AddressMetadata
ข้อมูลเมตาสำหรับที่อยู่ เราไม่รับประกันว่าจะมีการป้อนข้อมูล metadata
อย่างครบถ้วนในทุกที่อยู่ที่ส่งไปยัง Address Validation API
ช่อง | |
---|---|
business |
ระบุว่าเป็นที่อยู่ของธุรกิจ หากไม่ได้ตั้งค่า แสดงว่าระบบไม่รู้จักค่าดังกล่าว |
po_box |
ระบุที่อยู่ของตู้ ปณ. หากไม่ได้ตั้งค่า แสดงว่าระบบไม่รู้จักค่าดังกล่าว |
residential |
ระบุว่านี่เป็นที่อยู่ของที่อยู่อาศัย หากไม่ได้ตั้งค่า แสดงว่าระบบไม่รู้จักค่าดังกล่าว |
ComponentName
Wrapper สำหรับชื่อของคอมโพเนนต์
ช่อง | |
---|---|
text |
ข้อความชื่อ ตัวอย่างเช่น "5th Avenue" สำหรับชื่อถนน หรือ "1253" สำหรับหมายเลขถนน |
language_code |
รหัสภาษา BCP-47 ตัวเลือกนี้จะไม่ปรากฏหากชื่อคอมโพเนนต์ไม่ได้เชื่อมโยงกับภาษาใดภาษาหนึ่ง เช่น หมายเลขถนน |
รหัสพิกัดภูมิศาสตร์
มีข้อมูลเกี่ยวกับสถานที่ที่ข้อมูลถูกระบุพิกัดทางภูมิศาสตร์ไว้
ช่อง | |
---|---|
location |
ตำแหน่งที่ระบุพิกัดภูมิศาสตร์ของอินพุต ขอแนะนำให้ใช้รหัสสถานที่มากกว่าการใช้ที่อยู่ พิกัดละติจูด/ลองจิจูด หรือโค้ด Plus การใช้พิกัดในการกำหนดเส้นทางหรือคำนวณเส้นทางการขับขี่มักจะส่งผลให้จุดตัดกับถนนที่อยู่ใกล้พิกัดเหล่านั้นมากที่สุด ถนนนี้ต้องไม่ใช่ถนนที่จะนำไปสู่จุดหมายอย่างรวดเร็วหรือปลอดภัย และต้องไม่อยู่ใกล้จุดเข้าใช้งานที่พัก นอกจากนี้ เมื่อตำแหน่งได้รับการระบุพิกัดทางภูมิศาสตร์ย้อนกลับ ก็ไม่ได้เป็นการรับประกันว่าที่อยู่ที่ส่งกลับมานั้นจะตรงกับที่อยู่เดิม |
plus_code |
Plus Code ที่ตรงกับ |
bounds |
ขอบเขตของสถานที่ที่ระบุพิกัดภูมิศาสตร์ |
feature_size_meters |
ขนาดของสถานที่ที่ระบุพิกัดภูมิศาสตร์ในหน่วยเมตร นี่เป็นการวัดความหยาบของตำแหน่งที่ระบุพิกัดภูมิศาสตร์อีกแบบหนึ่ง แต่ในขนาดทางกายภาพ แทนที่จะเป็นความหมายเชิงความหมาย |
place_id |
PlaceID ของสถานที่ที่ป้อนพิกัดภูมิศาสตร์นี้ ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานที่ได้ที่นี่ |
place_types[] |
ประเภทของสถานที่ที่อินพุตระบุพิกัดทางภูมิศาสตร์อยู่ เช่น |
LanguageOptions
ตัวอย่าง: ฟีเจอร์นี้อยู่ในการแสดงตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงของผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจใช้ไม่ได้กับเวอร์ชันก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป ข้อเสนอก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปจะอยู่ภายใต้ข้อกำหนดเฉพาะบริการ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายขั้นตอนการเปิดตัว
เปิดใช้ Address Validation API เพื่อรวมข้อมูลเพิ่มเติมในการตอบกลับ
ช่อง | |
---|---|
return_english_latin_address |
แสดงตัวอย่าง: ส่งคืน |
PlusCode
โค้ด Plus (http://plus.codes) เป็นการอ้างอิงตำแหน่งที่มี 2 รูปแบบ คือ โค้ดส่วนกลางที่กำหนดขนาด 14mx14m (1/8000 ขององศา) หรือสี่เหลี่ยมผืนผ้าเล็ก และโค้ดแบบผสมแทนที่คำนำหน้าด้วยตำแหน่งอ้างอิง
ช่อง | |
---|---|
global_code |
รหัสทั่วโลก (แบบสมบูรณ์) เช่น "9FWM33GV+HQ" ซึ่งแสดงพื้นที่ 1/8000 x 1/8000 องศา (ประมาณ 14 x 14 เมตร) |
compound_code |
รหัสประกอบของสถานที่ เช่น "33GV+HQ, รามเบิร์ก, นอร์เวย์" ซึ่งมีส่วนต่อท้ายของรหัสสากล และแทนที่คำนำหน้าด้วยชื่อที่มีการจัดรูปแบบของเอนทิตีอ้างอิง |
ProvideValidationFeedbackRequest
คำขอส่งความคิดเห็นเกี่ยวกับการตรวจสอบความถูกต้อง
ช่อง | |
---|---|
conclusion |
ต้องระบุ ผลลัพธ์ของลำดับความพยายามในการตรวจสอบความถูกต้อง หากตั้งค่าช่องนี้เป็น |
response_id |
ต้องระบุ รหัสของคําตอบสําหรับความคิดเห็นนี้ คำตอบนี้ควรเป็น [response_id][google.maps.addressValidation.v1.ValidAddressRequest.response_id] จากการตอบกลับครั้งแรกในขั้นตอนการตรวจสอบที่อยู่ |
ValidationConclusion
ผลลัพธ์สุดท้ายที่เป็นไปได้ของลำดับคำขอตรวจสอบที่อยู่ที่จำเป็นในการยืนยันที่อยู่
Enum | |
---|---|
VALIDATION_CONCLUSION_UNSPECIFIED |
ค่านี้ไม่ได้ใช้ หากตั้งค่าช่อง ProvideValidationFeedbackRequest.conclusion เป็น VALIDATION_CONCLUSION_UNSPECIFIED ระบบจะแสดงข้อผิดพลาด INVALID_ARGUMENT |
VALIDATED_VERSION_USED |
มีการใช้เวอร์ชันของที่อยู่ที่ Address Validation API แสดงผลสำหรับธุรกรรม |
USER_VERSION_USED |
มีการใช้เวอร์ชันที่อยู่ที่ผู้ใช้ระบุไว้สำหรับธุรกรรม |
UNVALIDATED_VERSION_USED |
ระบบใช้เวอร์ชันที่อยู่ที่ป้อนหลังจากพยายามตรวจสอบครั้งล่าสุดแต่ไม่มีการตรวจสอบซ้ำสำหรับธุรกรรม |
UNUSED |
ระบบละทิ้งธุรกรรมและไม่ได้ใช้ที่อยู่ |
ProvideValidationFeedbackResponse
ประเภทนี้ไม่มีช่อง
การตอบกลับสำหรับความคิดเห็นเกี่ยวกับการตรวจสอบความถูกต้อง
การตอบกลับจะว่างเปล่าหากส่งความคิดเห็นสำเร็จ
UspsAddress
การเป็นตัวแทน USPS ของที่อยู่ในสหรัฐอเมริกา
ช่อง | |
---|---|
first_address_line |
ที่อยู่บรรทัดแรก |
firm |
ชื่อบริษัท |
second_address_line |
ที่อยู่บรรทัดที่สอง |
urbanization |
ชื่อเขตเมืองของเปอร์โตริโก |
city_state_zip_address_line |
เมือง + รัฐ + รหัสไปรษณีย์ |
city |
ชื่อเมือง |
state |
รหัสสถานะ 2 ตัวอักษร |
zip_code |
รหัสไปรษณีย์ เช่น 10009 |
zip_code_extension |
นามสกุลของรหัสไปรษณีย์ 4 หลัก เช่น 5023 |
UspsData
ข้อมูล USPS สำหรับที่อยู่ เราไม่รับประกันว่าจะมีการป้อนข้อมูล uspsData
อย่างครบถ้วนสําหรับที่อยู่ในสหรัฐอเมริกาหรือการประชาสัมพันธ์ทั้งหมดที่ส่งไปยัง Address Validation API ขอแนะนำให้ผสานรวมฟิลด์ที่อยู่สำรองในคำตอบ หากคุณใช้ uspsData เป็นส่วนหลักของคำตอบ
ช่อง | |
---|---|
standardized_address |
ที่อยู่มาตรฐานของ USPS |
delivery_point_code |
รหัสจุดนำส่ง 2 หลัก |
delivery_point_check_digit |
หมายเลขตรวจสอบจุดนำส่ง ระบบจะเพิ่มตัวเลขนี้ไว้ที่ส่วนท้ายของ Delivery_point_barcode สำหรับอีเมลที่สแกนด้วยกลไก เมื่อนำตัวเลขทั้งหมดของ Delivery_point_barcode, Delivery_point_check_digit, รหัสไปรษณีย์ และ ZIP+4 มารวมกันแล้วควรให้ผลลัพธ์ตัวเลขหารด้วย 10 |
dpv_confirmation |
ค่าที่เป็นไปได้สำหรับการยืนยัน DPV แสดงผลอักขระเดี่ยวหรือไม่แสดงค่า
|
dpv_footnote |
เชิงอรรถจากการตรวจสอบจุดนำส่ง คุณสามารถรวมเชิงอรรถหลายรายการไว้ด้วยกันในสตริงเดียวกัน
|
dpv_cmra |
ระบุว่าที่อยู่นั้นเป็น CMRA (ตัวแทนรับส่งจดหมายเชิงพาณิชย์) ซึ่งเป็นธุรกิจส่วนตัวที่รับจดหมายสำหรับลูกค้าหรือไม่ แสดงผลอักขระเดี่ยว
|
dpv_vacant |
สถานที่นี้ว่างไหม แสดงผลอักขระเดี่ยว
|
dpv_no_stat |
ที่อยู่นี้ไม่ใช่ที่อยู่สถิติหรือที่อยู่ที่ใช้งานอยู่ ไม่มีที่อยู่สถิติคือที่อยู่ที่ไม่ได้ใช้อย่างต่อเนื่องหรือที่อยู่ที่ USPS ไม่ได้ให้บริการ แสดงผลอักขระเดี่ยว
|
dpv_no_stat_reason_code |
ระบุประเภท NoStat แสดงผลรหัสเหตุผลเป็น int
|
dpv_drop |
Flag บ่งบอกว่ามีการส่งจดหมายไปยังผู้รับเดียวในเว็บไซต์หนึ่งๆ แสดงผลอักขระเดี่ยว
|
dpv_throwback |
ระบุว่าไม่ได้ส่งจดหมายไปยังที่อยู่ดังกล่าว แสดงผลอักขระเดี่ยว
|
dpv_non_delivery_days |
Flag หมายความว่าไม่มีการส่งอีเมลทุกวันของสัปดาห์ แสดงผลอักขระเดี่ยว
|
dpv_non_delivery_days_values |
จำนวนเต็มที่ระบุวันที่ไม่ได้นำส่ง สามารถสืบสวนได้โดยใช้ธงบิต 0x40 – วันอาทิตย์เป็นวันที่ไม่ได้นำส่ง ขนาด 0x02 – วันจันทร์เป็นวันที่ไม่ได้นำส่ง 0x10 – วันอังคารเป็นวันที่ไม่ได้นำส่ง 0x08 โดยวันพุธเป็นวันที่ไม่ได้นำส่ง 0x04 – วันพฤหัสบดีเป็นวันที่นำส่งไม่ได้ ขนาด 0x02 – วันเสาร์เป็นวันที่ไม่ได้นำส่ง 0x01 – วันเสาร์เป็นวันที่ไม่ได้นำส่ง 0x01 |
dpv_no_secure_location |
ธงระบุว่าประตูเข้าได้ แต่พัสดุจะไม่ถูกทิ้งไว้เนื่องจากข้อกังวลด้านความปลอดภัย แสดงผลอักขระเดี่ยว
|
dpv_pbsa |
ระบุว่าที่อยู่ตรงกับระเบียน PBSA แสดงผลอักขระเดี่ยว
|
dpv_door_not_accessible |
การแจ้งหมายถึงที่อยู่ที่ USPS ไม่สามารถเคาะประตูบ้านเพื่อส่งอีเมลได้ แสดงผลอักขระเดี่ยว
|
dpv_enhanced_delivery_code |
ระบุว่าโค้ดแสดงผล DPV มากกว่า 1 รหัสที่ถูกต้องสำหรับที่อยู่ แสดงผลอักขระเดี่ยว
|
carrier_route |
รหัสเส้นทางของผู้ให้บริการขนส่ง รหัสอักขระ 4 ตัวที่ประกอบด้วยคำนำหน้าตัวอักษร 1 ตัวและตัวระบุเส้นทาง 3 หลัก คำนำหน้า:
|
carrier_route_indicator |
สัญญาณบอกสถานะการจัดเรียงอัตราของผู้ให้บริการขนส่ง |
ews_no_match |
ที่อยู่สำหรับจัดส่งนั้นจับคู่ได้ แต่ไฟล์ EWS ระบุว่าการจับคู่ที่ตรงกันทั้งหมดจะพร้อมใช้งานเร็วๆ นี้ |
post_office_city |
เมืองที่ทำการไปรษณีย์หลัก |
post_office_state |
รัฐที่ทำการไปรษณีย์หลัก |
abbreviated_city |
เมืองแบบย่อ |
fips_county_code |
รหัสประเทศ FIPS |
county |
ชื่ออำเภอ |
elot_number |
หมายเลข Enhanced Line of Travel (eLOT) |
elot_flag |
eLOT การแจ้งจากน้อยไปมาก/มากไปน้อย (A/D) |
lacs_link_return_code |
โค้ดส่งกลับ LACSLink |
lacs_link_indicator |
สัญญาณบอกสถานะ LACSLink |
po_box_only_postal_code |
รหัสไปรษณีย์สำหรับตู้ ปณ. เท่านั้น |
suitelink_footnote |
เชิงอรรถจากการจับคู่ถนนหรือสถิติที่สูงกับข้อมูลห้องชุด หากพบการจับคู่ชื่อธุรกิจ หมายเลขรองจะแสดงผล
|
pmb_designator |
ตัวกำหนดหน่วย PMB (กล่องจดหมายส่วนตัว) |
pmb_number |
หมายเลข PMB (กล่องจดหมายส่วนตัว) |
address_record_type |
ประเภทของระเบียนที่อยู่ที่ตรงกับที่อยู่ที่ป้อน
|
default_address |
บ่งบอกว่าพบที่อยู่เริ่มต้น แต่มีที่อยู่ที่เจาะจงมากกว่า |
error_message |
ข้อความแสดงข้อผิดพลาดสำหรับการดึงข้อมูล USPS โดยระบบจะป้อนข้อมูลนี้เมื่อการประมวลผลของ USPS ถูกระงับเนื่องจากตรวจพบที่อยู่ที่สร้างมาที่ไม่เป็นจริง ระบบอาจไม่แสดงช่องข้อมูล USPS เมื่อข้อผิดพลาดนี้ปรากฏขึ้น |
cass_processed |
ตัวบ่งชี้ว่าคำขอได้รับการประมวลผล CASS แล้ว |
ValidateAddressRequest
คำขอตรวจสอบที่อยู่
ช่อง | |
---|---|
address |
ต้องระบุ ที่อยู่ที่กำลังตรวจสอบ ที่อยู่ที่ไม่ได้จัดรูปแบบควรส่งผ่าน ความยาวรวมของช่องในอินพุตนี้ต้องไม่เกิน 280 อักขระ ดูภูมิภาคที่รองรับได้ที่นี่ ค่า Address Validation API จะไม่สนใจค่าใน |
previous_response_id |
ช่องนี้ต้องว่างเปล่าสำหรับคำขอตรวจสอบที่อยู่แรก หากต้องมีคำขอเพิ่มเติมเพื่อตรวจสอบที่อยู่เดียวอย่างสมบูรณ์ (เช่น หากต้องตรวจสอบการเปลี่ยนแปลงที่ผู้ใช้ดำเนินการหลังจากการตรวจสอบขั้นต้นอีกครั้ง) คำขอติดตามผลแต่ละรายการจะต้องป้อนข้อมูลในช่องนี้ด้วย |
enable_usps_cass |
เปิดใช้โหมดที่เข้ากันได้กับ USPS CASS การดำเนินการนี้จะส่งผลต่อเฉพาะช่อง ขอแนะนำให้ใช้ |
language_options |
ไม่บังคับ ตัวอย่าง: ฟีเจอร์นี้อยู่ในการแสดงตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงของผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจใช้ไม่ได้กับเวอร์ชันก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป ข้อเสนอก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปจะอยู่ภายใต้ข้อกำหนดเฉพาะบริการ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายขั้นตอนการเปิดตัว เปิดใช้ Address Validation API เพื่อรวมข้อมูลเพิ่มเติมในการตอบกลับ |
session_token |
ไม่บังคับ สตริงที่ระบุเซสชันการเติมข้อความอัตโนมัติเพื่อจุดประสงค์ในการเรียกเก็บเงิน ต้องเป็น URL และสตริง base64 ที่ปลอดภัยสำหรับชื่อไฟล์ที่มีความยาวอักขระ ASCII ไม่เกิน 36 ตัว มิฉะนั้น ระบบจะแสดงข้อผิดพลาด INVALID_ARGUMENT เซสชันจะเริ่มต้นเมื่อผู้ใช้ป้อนคำค้นหาที่เติมข้อความอัตโนมัติ และสรุปเมื่อผู้ใช้เลือกสถานที่และเรียกรายละเอียดสถานที่หรือตรวจสอบที่อยู่ แต่ละเซสชันจะมีคำค้นหาที่เติมข้อความอัตโนมัติได้หลายรายการ ตามด้วยรายละเอียดสถานที่หรือคำขอตรวจสอบที่อยู่ 1 รายการ ข้อมูลเข้าสู่ระบบที่ใช้สำหรับแต่ละคำขอภายในเซสชันต้องเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน เมื่อเซสชันสิ้นสุดลง โทเค็นจะใช้ไม่ได้อีกต่อไป แอปของคุณต้องสร้างโทเค็นใหม่สําหรับแต่ละเซสชัน หากไม่ระบุพารามิเตอร์ หมายเหตุ: การตรวจสอบที่อยู่ใช้ได้เฉพาะในเซสชันที่มี API การเติมข้อความอัตโนมัติ (ใหม่) เท่านั้น และไม่สามารถใช้กับ API การเติมข้อความอัตโนมัติ ดูรายละเอียดเพิ่มเติมได้ที่ https://developers.google.com/maps/documentation/places/web-service/session-pricing |
ValidateAddressResponse
การตอบกลับคำขอตรวจสอบที่อยู่
ช่อง | |
---|---|
result |
ผลการตรวจสอบที่อยู่ |
response_id |
UUID ที่ระบุการตอบกลับนี้ หากต้องตรวจสอบที่อยู่อีกครั้ง UUID นี้ต้องมาพร้อมกับคำขอใหม่ |
ValidationResult
ผลจากการตรวจสอบที่อยู่
ช่อง | |
---|---|
verdict |
แฟล็กคำตัดสินโดยรวม |
address |
ข้อมูลเกี่ยวกับที่อยู่เองซึ่งตรงข้ามกับรหัสพิกัดภูมิศาสตร์ |
geocode |
ข้อมูลเกี่ยวกับตำแหน่งและตำแหน่งของที่อยู่ที่ระบุพิกัดภูมิศาสตร์ |
metadata |
ข้อมูลอื่นๆ ที่เกี่ยวข้องกับความสามารถในการนำส่ง เราไม่รับประกันว่าจะมีการป้อนข้อมูล |
usps_data |
การแจ้งว่าไม่เหมาะสมเพิ่มเติมมาจาก USPS ให้บริการในภูมิภาค |
english_latin_address |
ตัวอย่าง: ฟีเจอร์นี้อยู่ในการแสดงตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงของผลิตภัณฑ์และฟีเจอร์ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอาจใช้ไม่ได้กับเวอร์ชันก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป ข้อเสนอก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปจะอยู่ภายใต้ข้อกำหนดเฉพาะบริการ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายขั้นตอนการเปิดตัว ที่อยู่ได้รับการแปลเป็นภาษาอังกฤษ ที่อยู่ที่แปลจะนำมาใช้ซ้ำเป็นอินพุต API ไม่ได้ บริการนี้มีอยู่แล้วเพื่อให้ผู้ใช้สามารถใช้ภาษาท้องถิ่นของตนเพื่อยืนยันหรือปฏิเสธการตรวจสอบที่อยู่ที่ระบุในตอนแรก หากบางส่วนของที่อยู่ไม่มีคำแปลภาษาอังกฤษ บริการจะแสดงผลส่วนนั้นเป็นภาษาอื่นที่ใช้อักษรละติน ดูคำอธิบายวิธีการเลือกภาษาอื่นได้ที่นี่ หากบางส่วนของที่อยู่ไม่มีคำแปลหรือการทับศัพท์ในภาษาที่ใช้อักษรละติน บริการจะส่งกลับส่วนนั้นเป็นภาษาท้องถิ่นที่เชื่อมโยงกับที่อยู่ เปิดใช้เอาต์พุตนี้โดยใช้แฟล็ก หมายเหตุ: จะไม่มีการป้อนข้อมูลในช่อง |
คำตัดสิน
ภาพรวมระดับสูงของผลการตรวจสอบที่อยู่และพิกัดภูมิศาสตร์
ช่อง | |
---|---|
input_granularity |
รายละเอียดของที่อยู่อินพุต ซึ่งเป็นผลของการแยกวิเคราะห์ที่อยู่อินพุตและไม่ได้ให้สัญญาณตรวจสอบความถูกต้อง โปรดดูสัญญาณการตรวจสอบที่ เช่น หากที่อยู่ที่ป้อนมีเลขที่อพาร์ตเมนต์ที่เฉพาะเจาะจง |
validation_granularity |
ระดับรายละเอียดที่ API จะvalidateที่อยู่ได้โดยสมบูรณ์ เช่น ดูผลการตรวจสอบองค์ประกอบตามที่อยู่ได้ใน |
geocode_granularity |
ข้อมูลเกี่ยวกับรายละเอียดของ ซึ่งอาจแตกต่างจาก |
address_complete |
ระบบจะถือว่าที่อยู่เสร็จสมบูรณ์หากไม่มีโทเค็นที่ยังไม่ได้แก้ไข หรือไม่มีองค์ประกอบที่อยู่ที่ไม่คาดคิดหรือขาดหายไป หากไม่ได้ตั้งค่า แสดงว่าค่าเป็น |
has_unconfirmed_components |
ไม่สามารถจัดหมวดหมู่หรือตรวจสอบคอมโพเนนต์ที่อยู่อย่างน้อย 1 รายการ โปรดดูรายละเอียดที่ |
has_inferred_components |
คอมโพเนนต์ที่อยู่อย่างน้อย 1 รายการที่อนุมาน (เพิ่มแล้ว) ซึ่งไม่มีในอินพุต โปรดดูรายละเอียดที่ |
has_replaced_components |
มีการแทนที่องค์ประกอบที่อยู่อย่างน้อย 1 รายการ โปรดดูรายละเอียดที่ |
รายละเอียด
รายละเอียดต่างๆ ที่ที่อยู่หรือพิกัดภูมิศาสตร์มีได้ เมื่อใช้เพื่อระบุรายละเอียดของที่อยู่ ค่าเหล่านี้จะระบุความละเอียดที่ที่อยู่ระบุปลายทางจัดส่ง เช่น ที่อยู่อย่าง "123 Main Street, Redwood City, CA, 94061" จะระบุเป็น PREMISE
ขณะที่อย่าง "Redwood City, CA, 94061" จะระบุเป็น LOCALITY
อย่างไรก็ตาม หากเราไม่สามารถค้นหารหัสพิกัดภูมิศาสตร์ของ "123 Main Street" ในเรดวูดซิตี พิกัดภูมิศาสตร์ที่แสดงอาจมีรายละเอียด LOCALITY
แม้ว่าที่อยู่นั้นจะละเอียดยิ่งขึ้นก็ตาม
Enum | |
---|---|
GRANULARITY_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ |
SUB_PREMISE |
ผลลัพธ์ที่อยู่ชั้นต่ำกว่าอาคาร เช่น อพาร์ตเมนต์ |
PREMISE |
ผลลัพธ์ระดับอาคาร |
PREMISE_PROXIMITY |
รหัสพิกัดภูมิศาสตร์ที่ระบุตำแหน่งระดับอาคารของที่อยู่นั้น |
BLOCK |
ที่อยู่หรือรหัสพิกัดภูมิศาสตร์ระบุบล็อก ใช้ในภูมิภาคที่มีการระบุที่อยู่ระดับบล็อกเท่านั้น เช่น ญี่ปุ่น |
ROUTE |
พิกัดภูมิศาสตร์หรือที่อยู่เป็นข้อมูลที่ละเอียดสำหรับเส้นทาง เช่น ถนน ถนน หรือทางหลวง |
OTHER |
รายละเอียดอื่นๆ ทั้งหมดซึ่งรวบรวมไว้ด้วยกันเนื่องจากนำส่งไม่ได้ |