ดัชนี
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)Verdict.PossibleNextAction(enum)
AddressValidation
บริการสำหรับตรวจสอบความถูกต้องของที่อยู่
| ProvideValidationFeedback |
|---|
|
ความคิดเห็นเกี่ยวกับผลลัพธ์ของลำดับความพยายามตรวจสอบความถูกต้อง การเรียกนี้ควรเป็นการเรียกครั้งสุดท้ายหลังจากการเรียกตรวจสอบที่อยู่เดียวกันตามลำดับ และควรเรียกเมื่อธุรกรรมเสร็จสมบูรณ์ คุณควรส่งคำขอนี้เพียงครั้งเดียวสำหรับลำดับคำขอ |
| ValidateAddress |
|---|
|
ตรวจสอบที่อยู่ |
ที่อยู่
รายละเอียดของที่อยู่หลังการประมวลผล ขั้นตอนหลังการประมวลผลประกอบด้วยการแก้ไขส่วนที่สะกดผิดของที่อยู่ แทนที่ส่วนที่ไม่ถูกต้อง และอนุมานส่วนที่ขาดหายไป
| ช่อง | |
|---|---|
formatted_address |
ที่อยู่หลังการประมวลผลซึ่งมีการจัดรูปแบบเป็นที่อยู่บรรทัดเดียวตามกฎการจัดรูปแบบที่อยู่ของภูมิภาคที่อยู่ที่ตั้งอยู่ หมายเหตุ: รูปแบบของที่อยู่นี้อาจไม่ตรงกับรูปแบบของที่อยู่ในช่อง |
postal_address |
ที่อยู่หลังการประมวลผลที่แสดงเป็นที่อยู่ไปรษณีย์ |
address_components[] |
รายการที่ไม่เรียงลําดับ องค์ประกอบที่อยู่แต่ละรายการของที่อยู่ที่ได้รับการจัดรูปแบบและแก้ไขแล้ว พร้อมข้อมูลการตรวจสอบ ซึ่งจะแสดงข้อมูลเกี่ยวกับสถานะการตรวจสอบของคอมโพเนนต์แต่ละรายการ องค์ประกอบที่อยู่ไม่ได้จัดเรียงตามลําดับที่เจาะจง อย่าคาดเดาลำดับขององค์ประกอบที่อยู่ในรายการ |
missing_component_types[] |
ประเภทของคอมโพเนนต์ที่คาดว่าจะอยู่ในที่อยู่สำหรับจัดส่งที่มีการจัดรูปแบบถูกต้อง แต่ไม่พบคําสั่งซื้อในอินพุตและไม่สามารถอนุมานได้ ตัวอย่างเช่น หมายเหตุ: คุณอาจเห็นประเภทคอมโพเนนต์ที่ขาดหายไปเมื่อคิดว่าได้ระบุคอมโพเนนต์ที่ขาดหายไปแล้ว ตัวอย่างเช่น กรณีนี้อาจเกิดขึ้นเมื่อที่อยู่ป้อนมีชื่ออาคาร แต่ไม่มีหมายเลขพร็อพเพอร์ตี้ ในที่อยู่ "渋谷区渋谷3丁目 Shibuya Stream" ชื่ออาคาร "Shibuya Stream" มีประเภทคอมโพเนนต์เป็น |
unconfirmed_component_types[] |
ประเภทของคอมโพเนนต์ที่มีอยู่ใน |
unresolved_tokens[] |
โทเค็นในอินพุตที่ไม่สามารถแก้ไขได้ อาจเป็นอินพุตที่ระบบไม่รู้จักว่าเป็นส่วนที่ถูกต้องของที่อยู่ ตัวอย่างเช่น สำหรับอินพุต เช่น "Parcel 0000123123 & 0000456456 Str # Guthrie Center IA 50115 US" โทเค็นที่ยังไม่ได้รับการแก้ไขอาจมีลักษณะดังนี้ |
AddressComponent
แสดงองค์ประกอบที่อยู่ เช่น ถนน เมือง หรือรัฐ
| ช่อง | |
|---|---|
component_name |
ชื่อของคอมโพเนนต์นี้ |
component_type |
ประเภทของคอมโพเนนต์ที่อยู่ ดูรายการประเภทที่เป็นไปได้ได้ในตารางที่ 2: ประเภทเพิ่มเติมที่บริการสถานที่แสดงผล |
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 Codes การใช้พิกัดเมื่อกำหนดเส้นทางหรือคำนวณเส้นทางขับรถจะทำให้ระบบจับจุดไปยังถนนที่อยู่ใกล้กับพิกัดเหล่านั้นที่สุดเสมอ ถนนนี้อาจไม่ใช่ถนนที่จะนำคุณไปยังจุดหมายอย่างรวดเร็วหรือปลอดภัย และอาจไม่ได้อยู่ใกล้กับจุดเข้าใช้งานของที่พัก นอกจากนี้ เมื่อมีการแปลงพิกัดภูมิศาสตร์ย้อนกลับ เราไม่รับประกันว่าที่อยู่ที่ได้รับจะตรงกับที่อยู่เดิม |
plus_code |
Plus Code ที่สอดคล้องกับ |
bounds |
ขอบเขตของสถานที่ที่ผ่านการเข้ารหัสพิกัดภูมิศาสตร์ |
feature_size_meters |
ขนาดของสถานที่ที่ระบุพิกัดภูมิศาสตร์เป็นเมตร ค่านี้เป็นอีกวิธีในการวัดความหยาบของตำแหน่งที่ผ่านการเข้ารหัสพิกัดภูมิศาสตร์ แต่วัดจากขนาดจริงแทนความหมายเชิงอรรถศาสตร์ |
place_id |
รหัสสถานที่ของสถานที่ที่ข้อมูลนี้เข้ารหัสพิกัดภูมิศาสตร์ ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสสถานที่ได้ที่นี่ |
place_types[] |
ประเภทสถานที่ที่ระบบจับคู่พิกัดภูมิศาสตร์ของอินพุต เช่น |
LanguageOptions
เวอร์ชันตัวอย่าง: ฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจใช้ร่วมกับเวอร์ชันอื่นๆ ของเวอร์ชันก่อน GA ไม่ได้ ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว
ช่วยให้ Address Validation API รวมข้อมูลเพิ่มเติมในการตอบกลับได้
| ช่อง | |
|---|---|
return_english_latin_address |
ตัวอย่าง: แสดงผล |
PlusCode
Plus Code (http://plus.codes) คือข้อมูลอ้างอิงตำแหน่งที่มี 2 รูปแบบ ได้แก่ โค้ดสากลที่กำหนดสี่เหลี่ยมผืนผ้าขนาด 14x14 เมตร (1/8000 องศา) หรือเล็กกว่านั้น และโค้ดแบบผสมที่ใช้สถานที่อ้างอิงแทนคำนำหน้า
| ช่อง | |
|---|---|
global_code |
รหัสสากล (แบบเต็ม) ของสถานที่ เช่น "9FWM33GV+HQ" ซึ่งแสดงพื้นที่ 1/8000 องศาคูณ 1/8000 องศา (~14 x 14 เมตร) |
compound_code |
รหัสแบบผสมของสถานที่ เช่น "33GV+HQ, Ramberg, Norway" ซึ่งมีนามสกุลของรหัสสากลและแทนที่คำนำหน้าด้วยชื่อที่มีการจัดรูปแบบของเอนทิตีอ้างอิง |
ProvideValidationFeedbackRequest
คำขอส่งความคิดเห็นเกี่ยวกับการยืนยัน
| ช่อง | |
|---|---|
conclusion |
ต้องระบุ ผลลัพธ์ของลําดับความพยายามตรวจสอบ หากตั้งค่าช่องนี้เป็น |
response_id |
ต้องระบุ รหัสของคำตอบที่ความคิดเห็นนี้ใช้อ้างอิง ซึ่งควรเป็น [response_id][google.maps.addressvalidation.v1.ValidateAddressRequest.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 |
ที่อยู่บรรทัดที่ 2 |
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, postal code และ ZIP+4 มาบวกกันควรให้ผลลัพธ์ที่หารด้วย 10 ได้ |
dpv_confirmation |
ค่าที่เป็นไปได้สำหรับการยืนยัน DPV แสดงผลอักขระเดี่ยวหรือไม่แสดงผลค่าใดๆ
|
dpv_footnote |
เชิงอรรถจากการตรวจสอบจุดนำส่ง เชิงอรรถหลายรายการอาจต่อท้ายกันอยู่ในสตริงเดียวกัน
|
dpv_cmra |
ระบุว่าที่อยู่เป็น CMRA (Commercial Mail Receiving Agency) ซึ่งเป็นธุรกิจส่วนตัวที่รับจดหมายสำหรับลูกค้าหรือไม่ แสดงผลอักขระเดียว
|
dpv_vacant |
สถานที่นี้ว่างไหม แสดงผลอักขระเดียว
|
dpv_no_stat |
ที่อยู่นี้เป็นที่อยู่ที่ไม่มีสถิติหรือที่อยู่ที่มีการใช้งาน ที่อยู่ที่ไม่มีสถิติคือที่อยู่ที่ไม่มีผู้อยู่อาศัยอย่างต่อเนื่องหรือที่อยู่ที่ไม่ได้อยู่ในบริการของ USPS แสดงผลอักขระเดียว
|
dpv_no_stat_reason_code |
ระบุประเภท NoStat แสดงผลรหัสเหตุผลเป็น int
|
dpv_drop |
การตั้งค่าสถานะบ่งบอกว่ามีการนำส่งจดหมายไปยังกล่องรับจดหมายใบเดียวในเว็บไซต์ แสดงผลอักขระเดียว
|
dpv_throwback |
บ่งบอกว่าไม่ได้นำส่งจดหมายไปยังที่อยู่ แสดงผลอักขระเดียว
|
dpv_non_delivery_days |
การตั้งค่าสถานะบ่งบอกว่าการนำส่งจดหมายไม่ได้ดำเนินการทุกวันในสัปดาห์ แสดงผลอักขระเดียว
|
dpv_non_delivery_days_values |
จำนวนเต็มระบุวันที่ไม่มีการนำส่ง ซึ่งสามารถตรวจสอบโดยใช้ Flag แบบบิต ดังนี้ 0x40 – วันอาทิตย์เป็นวันที่ไม่มีการนำส่ง 0x20 – วันจันทร์เป็นวันที่ไม่มีการนำส่ง 0x10 – วันอังคารเป็นวันที่ไม่มีการนำส่ง 0x08 – วันพุธเป็นวันที่ไม่มีการนำส่ง 0x04 – วันพฤหัสบดีเป็นวันที่ไม่มีการนำส่ง 0x02 – วันศุกร์เป็นวันที่ไม่มีการนำส่ง 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 |
หมายเลขเส้นทางที่ปรับปรุงแล้ว (eLOT) |
elot_flag |
Flag (A/D) ของ eLOT ที่เพิ่มขึ้น/ลดลง |
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 |
ไม่บังคับ เวอร์ชันตัวอย่าง: ฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจใช้ร่วมกับเวอร์ชันอื่นๆ ของเวอร์ชันก่อน GA ไม่ได้ ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว ช่วยให้ Address Validation API รวมข้อมูลเพิ่มเติมในการตอบกลับได้ |
session_token |
ไม่บังคับ สตริงที่ระบุเซสชันการเติมข้อความอัตโนมัติเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน ต้องเป็นสตริง Base64 ที่ปลอดภัยสำหรับ URL และชื่อไฟล์ซึ่งมีความยาวไม่เกิน 36 อักขระ ASCII ไม่เช่นนั้น ระบบจะแสดงข้อผิดพลาด INVALID_ARGUMENT เซสชันจะเริ่มขึ้นเมื่อผู้ใช้ทำการค้นหาแบบเติมข้อความอัตโนมัติ และสิ้นสุดลงเมื่อผู้ใช้เลือกสถานที่และมีการเรียกใช้รายละเอียดสถานที่หรือการยืนยันที่อยู่ เซสชันแต่ละรายการอาจมีคำค้นหาที่ระบบเติมข้อความอัตโนมัติหลายรายการ ตามด้วยคำขอรายละเอียดสถานที่หรือการยืนยันที่อยู่ 1 รายการ ข้อมูลเข้าสู่ระบบที่ใช้สำหรับคำขอแต่ละรายการภายในเซสชันต้องมาจากโปรเจ็กต์ Google Cloud Console เดียวกัน เมื่อเซสชันสิ้นสุดลง โทเค็นจะไม่มีผลอีกต่อไป แอปของคุณจึงต้องสร้างโทเค็นใหม่สำหรับแต่ละเซสชัน หากไม่ใส่พารามิเตอร์ หมายเหตุ: การตรวจสอบที่อยู่ใช้ได้เฉพาะในเซสชันที่มี Autocomplete (ใหม่) API เท่านั้น จะใช้กับ Autocomplete 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 |
Flag ความสามารถในการนำส่งเพิ่มเติมที่ USPS ระบุ มีให้บริการในภูมิภาค |
english_latin_address |
เวอร์ชันตัวอย่าง: ฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจใช้ร่วมกับเวอร์ชันอื่นๆ ของเวอร์ชันก่อน GA ไม่ได้ ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว ที่อยู่แปลเป็นภาษาอังกฤษ ที่อยู่ที่ได้รับการแปลจะใช้ซ้ำเป็นอินพุต API ไม่ได้ บริการมีคำอธิบายเพื่อให้ผู้ใช้ใช้ภาษาแม่ของตนเพื่อยืนยันหรือปฏิเสธการตรวจสอบที่อยู่ที่ให้ไว้ตั้งแต่แรกได้ หากส่วนใดส่วนหนึ่งของที่อยู่ไม่มีคำแปลภาษาอังกฤษ บริการจะแสดงผลส่วนนั้นในภาษาอื่นที่ใช้อักษรละติน ดูคำอธิบายเกี่ยวกับวิธีเลือกภาษาอื่นได้ที่นี่ หากส่วนใดส่วนหนึ่งของที่อยู่ไม่มีคำแปลหรือการถอดเสียงเป็นภาษาที่ใช้อักษรละติน บริการจะแสดงผลส่วนนั้นในภาษาท้องถิ่นที่เชื่อมโยงกับที่อยู่ เปิดใช้เอาต์พุตนี้โดยใช้ Flag หมายเหตุ: ช่อง |
คำตัดสิน
ภาพรวมระดับสูงของผลการตรวจสอบที่อยู่และพิกัดภูมิศาสตร์
| ช่อง | |
|---|---|
input_granularity |
ความละเอียดของที่อยู่ input ผลลัพธ์นี้มาจากการแยกวิเคราะห์ที่อยู่อินพุตและไม่ได้ให้สัญญาณการตรวจสอบใดๆ โปรดดูสัญญาณการตรวจสอบที่ เช่น หากที่อยู่ป้อนมีหมายเลขอพาร์ตเมนต์ที่เฉพาะเจาะจง |
validation_granularity |
ระดับความละเอียดของที่อยู่หลังการประมวลผลที่ API สามารถตรวจสอบได้อย่างสมบูรณ์ เช่น ผลการตรวจสอบองค์ประกอบที่อยู่แต่ละรายการจะแสดงใน |
geocode_granularity |
ข้อมูลเกี่ยวกับความละเอียดของ ซึ่งบางครั้งอาจแตกต่างจาก |
address_complete |
ระบบจะถือว่าที่อยู่หลังการประมวลผลเสร็จสมบูรณ์หากไม่มีโทเค็นที่ยังไม่ได้รับการแก้ไข ไม่มีองค์ประกอบที่อยู่ที่ไม่คาดคิดหรือขาดหายไป หากไม่ได้ตั้งค่าไว้ แสดงว่าค่าคือ |
has_unconfirmed_components |
ไม่สามารถจัดหมวดหมู่หรือตรวจสอบองค์ประกอบที่อยู่อย่างน้อย 1 รายการ ดูรายละเอียดที่ |
has_inferred_components |
ระบบอนุมาน (เพิ่ม) องค์ประกอบที่อยู่อย่างน้อย 1 รายการที่ไม่ได้อยู่ในอินพุต ดูรายละเอียดที่ |
has_replaced_components |
มีการเปลี่ยนองค์ประกอบที่อยู่อย่างน้อย 1 รายการ โปรดดูรายละเอียดที่ |
possible_next_action |
เวอร์ชันตัวอย่าง: ฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจใช้ร่วมกับเวอร์ชันอื่นๆ ของเวอร์ชันก่อน GA ไม่ได้ ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว แสดงข้อมูลสรุปที่ตีความการตอบกลับของ API โดยมีจุดประสงค์เพื่อช่วยในการพิจารณาการดำเนินการที่อาจเกิดขึ้นในลำดับถัดไป ช่องนี้มาจากช่องอื่นๆ ในการตอบกลับของ API และไม่ควรถือเป็นการรับประกันความถูกต้องของที่อยู่หรือความสามารถในการนำส่ง ดูรายละเอียดเพิ่มเติมได้ที่สร้างตรรกะการตรวจสอบ |
has_spell_corrected_components |
มีการแก้ไขตัวสะกดขององค์ประกอบที่อยู่อย่างน้อย 1 รายการ ดูรายละเอียดที่ |
รายละเอียด
รายละเอียดต่างๆ ที่ที่อยู่หรือพิกัดภูมิศาสตร์อาจมี เมื่อใช้เพื่อระบุความละเอียดของที่อยู่ ค่าเหล่านี้จะระบุความละเอียดของที่อยู่ที่จะระบุปลายทางการส่งจดหมาย เช่น ที่อยู่อย่าง "123 Main Street, Redwood City, CA, 94061" จะระบุ PREMISE ส่วนที่อยู่อย่าง "Redwood City, CA, 94061" จะระบุ LOCALITY อย่างไรก็ตาม หากไม่พบพิกัดภูมิศาสตร์สําหรับ "123 Main Street" ใน Redwood City พิกัดภูมิศาสตร์ที่แสดงอาจมีความละเอียดระดับ LOCALITY แม้ว่าที่อยู่จะมีความละเอียดมากกว่าก็ตาม
| Enum | |
|---|---|
GRANULARITY_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้งาน |
SUB_PREMISE |
ผลลัพธ์ที่อยู่ต่ำกว่าระดับอาคาร เช่น อพาร์ตเมนต์ |
PREMISE |
ผลลัพธ์ระดับอาคาร |
PREMISE_PROXIMITY |
พิกัดภูมิศาสตร์ที่ประมาณตำแหน่งระดับอาคารของที่อยู่ |
BLOCK |
ที่อยู่หรือรหัสพิกัดภูมิศาสตร์แสดงถึงบล็อก ใช้เฉพาะในภูมิภาคที่มีการระบุที่อยู่ระดับบล็อก เช่น ญี่ปุ่น |
ROUTE |
พิกัดภูมิศาสตร์หรือที่อยู่มีความละเอียดตามเส้นทาง เช่น ถนน ทางหลวง หรือทาง |
OTHER |
รายละเอียดอื่นๆ ทั้งหมด ซึ่งจะจัดกลุ่มไว้ด้วยกันเนื่องจากไม่ใช่ข้อมูลที่จะนําส่งได้ |
PossibleNextAction
เวอร์ชันตัวอย่าง: ฟีเจอร์นี้อยู่ในเวอร์ชันตัวอย่าง (ก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไป) ผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจมีการรองรับที่จำกัด และการเปลี่ยนแปลงผลิตภัณฑ์และฟีเจอร์เวอร์ชันก่อน GA อาจใช้ร่วมกับเวอร์ชันอื่นๆ ของเวอร์ชันก่อน GA ไม่ได้ ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว
การดำเนินการถัดไปที่เป็นไปได้ซึ่งอาจทำได้ โดยอิงตามการตอบกลับของ API
| Enum | |
|---|---|
POSSIBLE_NEXT_ACTION_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้งาน |
FIX |
ช่องคำตอบของ API อย่างน้อย 1 ช่องบ่งบอกถึงปัญหาที่อาจเกิดขึ้นกับที่อยู่หลังการประมวลผล เช่น verdict.validation_granularity คือ OTHER การแจ้งให้ลูกค้าแก้ไขที่อยู่อาจช่วยปรับปรุงคุณภาพของที่อยู่ได้ |
CONFIRM_ADD_SUBPREMISES |
การตอบกลับของ API ระบุว่าที่อยู่หลังการประมวลผลอาจไม่มีพร็อพเพอร์ตี้ย่อย การแจ้งให้ลูกค้าตรวจสอบที่อยู่และพิจารณาเพิ่มหมายเลขห้องอาจช่วยปรับปรุงคุณภาพของที่อยู่ได้ ที่อยู่หลังการประมวลผลอาจมีปัญหาเล็กๆ น้อยๆ อื่นๆ ด้วย หมายเหตุ: ค่า enum นี้จะแสดงผลสำหรับที่อยู่ในสหรัฐอเมริกาเท่านั้น |
CONFIRM |
ฟิลด์ของการตอบกลับ API อย่างน้อย 1 ฟิลด์บ่งบอกถึงปัญหาเล็กน้อยที่อาจเกิดขึ้นกับที่อยู่หลังการประมวลผล เช่น องค์ประกอบที่อยู่ postal_code คือ replaced การแจ้งให้ลูกค้าตรวจสอบที่อยู่อาจช่วยปรับปรุงคุณภาพของที่อยู่ได้ |
ACCEPT |
การตอบกลับของ API ไม่มีสัญญาณที่รับประกันค่า PossibleNextAction อื่นๆ คุณอาจพิจารณาใช้ที่อยู่หลังการประมวลผลโดยไม่ต้องแจ้งให้ลูกค้าทราบเพิ่มเติม แต่การดำเนินการนี้ไม่ได้รับประกันว่าที่อยู่นั้นถูกต้อง และที่อยู่ดังกล่าวอาจยังมีการแก้ไขอยู่ คุณมีหน้าที่รับผิดชอบในการพิจารณาว่าจะแจ้งให้ลูกค้าทราบหรือไม่และอย่างไร โดยขึ้นอยู่กับการประเมินความเสี่ยงของคุณเอง |