ดัชนี
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 จะไม่แจ้งการเปลี่ยนแปลงจากรูปแบบการสะกดคำหนึ่งเป็นอีกรูปแบบหนึ่งเสมอ เช่น เมื่อเปลี่ยน "กึ่งกลาง" เป็น "กึ่งกลาง" และไม่ได้แจ้งการสะกดผิดที่พบบ่อยเสมอไป เช่น เมื่อเปลี่ยน "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 Code (http://plus.codes) คือข้อมูลอ้างอิงตำแหน่งที่มี 2 รูปแบบ ได้แก่ โค้ดส่วนกลางที่กำหนดขนาด 14mx14m (1/8000 ขององศา) หรือสี่เหลี่ยมผืนผ้าที่เล็กกว่า และโค้ดประกอบ ซึ่งแทนที่คำนำหน้าด้วยตำแหน่งอ้างอิง
ช่อง | |
---|---|
global_code |
รหัสสากล (แบบสมบูรณ์) ของสถานที่ เช่น "9FWM33GV+HQ" ซึ่งแสดงพื้นที่ 1/8000 x 1/8000 องศา (ประมาณ 14 x 14 เมตร) |
compound_code |
รหัสรวมของสถานที่ เช่น "33GV+HQ, Ramberg,นอร์เวย์" ซึ่งมีส่วนต่อท้ายรหัสสากล และแทนที่คำนำหน้าด้วยชื่อที่จัดรูปแบบของเอนทิตีอ้างอิง |
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
อย่างครบถ้วนสำหรับที่อยู่ในสหรัฐอเมริกาหรือที่อยู่ PR ทุกรายการที่ส่งไปยัง 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 (Commercial Mail Receive 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 |
จำนวนเต็มที่ระบุวันที่ไม่แสดงโฆษณา อาจมีการตรวจสอบโดยใช้แฟล็กบิตดังนี้ 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 |
eLOT จากน้อยไปมาก/มากไปน้อย (A/D) |
lacs_link_return_code |
รหัสการคืนสินค้า LACSLink |
lacs_link_indicator |
ตัวบ่งชี้ LACSLink |
po_box_only_postal_code |
รหัสไปรษณีย์เท่านั้น |
suitelink_footnote |
เชิงอรรถตั้งแต่การจับคู่ถนนหรืออาคารสูงไปจนถึงข้อมูลห้อง หากพบชื่อธุรกิจที่ตรงกัน ระบบจะแสดงผลหมายเลขรอง
|
pmb_designator |
ผู้กำหนดหน่วย PMB (Private Mail Box) |
pmb_number |
หมายเลข PMB (Private Mail Box) |
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 |
ไม่บังคับ สตริงที่ระบุเซสชันการเติมข้อความอัตโนมัติเพื่อจุดประสงค์ในการเรียกเก็บเงิน ต้องเป็นสตริง base64 สำหรับ URL และชื่อไฟล์ที่ปลอดภัยและมีอักขระ ASCII ไม่เกิน 36 ตัว มิฉะนั้น ระบบจะแสดงข้อผิดพลาด INVALID_ARGUMENT เซสชันนี้จะเริ่มต้นเมื่อผู้ใช้ทำการค้นหาจากการเติมข้อความอัตโนมัติ และสรุปเมื่อผู้ใช้เลือกสถานที่และมีการเรียกรายละเอียดสถานที่หรือการตรวจสอบที่อยู่ แต่ละเซสชันสามารถใส่คำค้นหาอัตโนมัติได้หลายรายการ ตามด้วยรายละเอียดสถานที่หรือคำขอตรวจสอบที่อยู่ 1 รายการ ข้อมูลเข้าสู่ระบบที่ใช้สำหรับแต่ละคำขอภายในเซสชันต้องเป็นของโปรเจ็กต์ Google Cloud Console เดียวกัน เมื่อจบเซสชันแล้ว โทเค็นจะใช้ไม่ได้อีกต่อไป แอปของคุณจะต้องสร้างโทเค็นใหม่สำหรับแต่ละเซสชัน หากไม่ใส่พารามิเตอร์ หมายเหตุ: การตรวจสอบที่อยู่ใช้ได้เฉพาะในเซสชันที่มี 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 |
การแจ้งเกี่ยวกับการนำส่งเพิ่มเติมจาก 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 ถนนสีลม" ในเรดวูดซิตี รหัสพิกัดที่แสดงผลอาจมีความละเอียด LOCALITY
แม้ว่าที่อยู่จะละเอียดกว่า
Enum | |
---|---|
GRANULARITY_UNSPECIFIED |
ค่าเริ่มต้น ค่านี้ไม่ได้ใช้ |
SUB_PREMISE |
ผลลัพธ์ที่อยู่ต่ำกว่าระดับอาคาร เช่น อพาร์ตเมนต์ |
PREMISE |
ผลลัพธ์ระดับอาคาร |
PREMISE_PROXIMITY |
รหัสพิกัดทางภูมิศาสตร์โดยประมาณของตำแหน่งระดับอาคารของที่อยู่ |
BLOCK |
ที่อยู่หรือรหัสพิกัดภูมิศาสตร์ระบุถึงพื้นที่บล็อค ใช้ในภูมิภาคที่มีที่อยู่ระดับบล็อกเท่านั้น เช่น ญี่ปุ่น |
ROUTE |
รหัสพิกัดภูมิศาสตร์หรือที่อยู่มีความละเอียดสำหรับใช้เส้นทาง เช่น ถนน ถนน หรือทางหลวง |
OTHER |
รายละเอียดอื่นๆ ทั้งหมดที่เก็บรวมไว้ด้วยกันเนื่องจากไม่มีการนำส่ง |