คลาส AddressValidation
ชั้นเรียน
google.maps.addressValidation.AddressValidation
คลาสแบบคงที่สำหรับการเข้าถึง AddressValidation API
เข้าถึงโดยโทรไปที่ const {AddressValidation} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
วิธีการแบบคงที่ | |
|---|---|
fetchAddressValidation |
fetchAddressValidation(request)พารามิเตอร์
ค่าที่แสดงผล:
Promise<AddressValidation>ตรวจสอบที่อยู่ ดูข้อมูลเพิ่มเติมได้ที่ https://developers.google.com/maps/documentation/javascript/address-validation/validate-address |
พร็อพเพอร์ตี้ | |
|---|---|
address |
ประเภท:
Address optionalข้อมูลเกี่ยวกับที่อยู่ซึ่งตรงข้ามกับรหัสพิกัดภูมิศาสตร์ |
geocode |
ประเภท:
Geocode optionalข้อมูลเกี่ยวกับสถานที่ตั้งและสถานที่ที่ที่อยู่ได้รับการเข้ารหัสพิกัดภูมิศาสตร์ |
metadata |
ประเภท:
AddressMetadata optionalข้อมูลอื่นๆ ที่เกี่ยวข้องกับความสามารถในการส่ง เราไม่รับประกันว่า metadata จะได้รับการป้อนข้อมูลอย่างครบถ้วนสำหรับทุกที่อยู่ที่ส่งไปยัง Address Validation API |
responseId |
ประเภท:
string optionalUUID ที่ระบุการตอบกลับนี้ หากจำเป็นต้องตรวจสอบที่อยู่อีกครั้ง UUID นี้ต้องมาพร้อมกับคำขอใหม่ |
uspsData |
ประเภท:
USPSData optionalแฟล็กความสามารถในการนำส่งเพิ่มเติมที่ USPS มีให้ มีให้บริการในภูมิภาค US และ PR เท่านั้น |
verdict |
ประเภท:
Verdict optionalแฟล็กคำตัดสินโดยรวม |
เมธอด | |
|---|---|
toJSON |
toJSON()พารามิเตอร์: ไม่มี
ค่าที่แสดงผล:
Objectแปลงคลาส AddressValidation เป็นออบเจ็กต์ JSON ที่มีพร็อพเพอร์ตี้เดียวกัน |
AddressValidationRequest interface
google.maps.addressValidation.AddressValidationRequest
อินเทอร์เฟซ
อินเทอร์เฟซคำขอสำหรับ AddressValidation.fetchAddressValidation
พร็อพเพอร์ตี้ | |
|---|---|
address |
ประเภท:
PostalAddressLiteralที่อยู่กำลังได้รับการตรวจสอบความถูกต้อง ควรส่งที่อยู่ที่ไม่ได้จัดรูปแบบผ่าน PostalAddress.addressLines |
placeAutocompleteElement optional |
ประเภท:
PlaceAutocompleteElement optionalหากใช้ PlaceAutocompleteElement ให้ใส่ไว้ที่นี่เพื่อลิงก์การเรียก API ของ AddressValidation กับโทเค็นของเซสชันการเติมข้อความอัตโนมัติ |
previousResponseId optional |
ประเภท:
string optionalต้องไม่ตั้งค่าช่องนี้สำหรับคำขอ Address Validation ครั้งแรก หากจำเป็นต้องส่งคำขอเพิ่มเติมเพื่อตรวจสอบที่อยู่เดียวอย่างสมบูรณ์ (เช่น หากต้องตรวจสอบการเปลี่ยนแปลงที่ผู้ใช้ทำหลังจากการตรวจสอบครั้งแรกอีกครั้ง) คำขอติดตามผลแต่ละรายการต้องป้อนข้อมูลในช่องนี้ด้วย AddressValidation.responseId จากการตอบกลับครั้งแรกในลำดับการตรวจสอบ |
sessionToken optional |
ประเภท:
AutocompleteSessionToken optionalโทเค็นที่ระบุเซสชันการเติมข้อความอัตโนมัติเพื่อวัตถุประสงค์ในการเรียกเก็บเงิน |
uspsCASSEnabled optional |
ประเภท:
boolean optionalเปิดใช้โหมดที่เข้ากันได้กับ USPS CASS การดำเนินการนี้จะส่งผลต่อช่อง AddressValidation.uspsData ของ AddressValidation เท่านั้น หมายเหตุ: สำหรับคำขอที่เปิดใช้ USPS CASS สำหรับที่อยู่ในเปอร์โตริโก ต้องระบุ PostalAddress.regionCode ของ address เป็น "PR" หรือต้องระบุ PostalAddress.administrativeArea ของ address เป็น "Puerto Rico" (ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่) หรือ "PR" |
คลาส Address
ชั้นเรียน
google.maps.addressValidation.Address
รายละเอียดของที่อยู่ที่ประมวลผลภายหลัง การประมวลผลภายหลังรวมถึงการแก้ไขส่วนที่สะกดผิดของที่อยู่ การแทนที่ส่วนที่ไม่ถูกต้อง และการอนุมานส่วนที่ขาดหายไป
เข้าถึงโดยโทรไปที่ const {Address} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
components |
ประเภท:
Array<AddressComponent>คอมโพเนนต์ที่อยู่แต่ละรายการของที่อยู่ที่จัดรูปแบบและแก้ไขแล้ว พร้อมกับข้อมูลการตรวจสอบความถูกต้อง ซึ่งจะให้ข้อมูลเกี่ยวกับสถานะการตรวจสอบขององค์ประกอบแต่ละรายการ |
formattedAddress |
ประเภท:
string optionalที่อยู่ที่ผ่านการประมวลผลแล้ว ซึ่งจัดรูปแบบเป็นที่อยู่บรรทัดเดียวตามกฎการจัดรูปแบบที่อยู่ของภูมิภาคที่ที่อยู่ตั้งอยู่ |
missingComponentTypes |
ประเภท:
Array<string>ประเภทของคอมโพเนนต์ที่คาดว่าจะปรากฏในที่อยู่จัดส่งที่จัดรูปแบบอย่างถูกต้อง แต่ไม่พบในอินพุตและไม่สามารถอนุมานได้ คอมโพเนนต์ประเภทนี้ไม่มีอยู่ใน formatted_address, postal_address หรือ address_components ตัวอย่างเช่น ['street_number', 'route'] สำหรับอินพุตอย่าง "Boulder, Colorado, 80301, USA" ดูรายการประเภทที่เป็นไปได้ได้ที่นี่ |
postalAddress |
ประเภท:
PostalAddress optionalที่อยู่ที่ประมวลผลภายหลังซึ่งแสดงเป็นที่อยู่ทางไปรษณีย์ |
unconfirmedComponentTypes |
ประเภท:
Array<string>ประเภทของคอมโพเนนต์ที่อยู่ใน address_components แต่ไม่สามารถยืนยันได้ว่าถูกต้อง ช่องนี้มีไว้เพื่อความสะดวก โดยเนื้อหาจะเทียบเท่ากับการทำซ้ำผ่าน address_components เพื่อค้นหาประเภทของคอมโพเนนต์ทั้งหมดที่ AddressComponent.confirmationLevel ไม่ใช่ ConfirmationLevel.CONFIRMED หรือไม่ได้ตั้งค่าแฟล็ก AddressComponent.inferred เป็น true ดูรายการประเภทที่เป็นไปได้ได้ที่นี่ |
unresolvedTokens |
ประเภท:
Array<string>โทเค็นใดๆ ในอินพุตที่ไม่สามารถแก้ไขได้ ซึ่งอาจเป็นอินพุตที่ไม่ได้รับการจดจำว่าเป็นส่วนที่ถูกต้องของที่อยู่ (เช่น ในอินพุตอย่าง "123235253253 Main St, San Francisco, CA, 94105" โทเค็นที่ยังไม่ได้รับการแก้ไขอาจมีลักษณะเป็น ["123235253253"] เนื่องจากดูเหมือนไม่ใช่เลขที่ถนนที่ถูกต้อง |
คลาส AddressComponent
ชั้นเรียน
google.maps.addressValidation.AddressComponent
แสดงองค์ประกอบเดียวของที่อยู่ (เช่น ชื่อถนน เมือง)
เข้าถึงโดยโทรไปที่ const {AddressComponent} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
componentName |
ประเภท:
string optionalข้อความชื่อคอมโพเนนต์ เช่น "5th Avenue" สำหรับชื่อถนน หรือ "1253" สำหรับเลขที่ถนน |
componentNameLanguageCode |
ประเภท:
string optionalรหัสภาษา BCP-47 ข้อมูลนี้จะไม่แสดงหากชื่อคอมโพเนนต์ไม่เชื่อมโยงกับภาษา เช่น หมายเลขถนน |
componentType |
ประเภท:
string optionalประเภทของคอมโพเนนต์ที่อยู่ ดูรายการประเภทที่เป็นไปได้ในตารางที่ 2: ประเภทเพิ่มเติมที่แสดงผลโดยบริการ Places |
confirmationLevel |
ประเภท:
ConfirmationLevel optionalระบุระดับความแน่นอนว่าองค์ประกอบถูกต้อง |
inferred |
ประเภท:
booleanหากเป็นจริง คอมโพเนนต์นี้ไม่ได้เป็นส่วนหนึ่งของอินพุต แต่ได้รับการอนุมานสำหรับตำแหน่งที่อยู่ ขอแนะนำให้ระบุองค์ประกอบนี้เพื่อให้ที่อยู่สมบูรณ์ |
replaced |
ประเภท:
booleanระบุว่าชื่อของคอมโพเนนต์ถูกแทนที่ด้วยชื่ออื่นโดยสิ้นเชิง เช่น การแทนที่รหัสไปรษณีย์ที่ไม่ถูกต้องด้วยรหัสไปรษณีย์ที่ถูกต้องสำหรับที่อยู่ การเปลี่ยนแปลงนี้ไม่ใช่การเปลี่ยนแปลงด้านความสวยงาม แต่เป็นการเปลี่ยนคอมโพเนนต์อินพุตเป็นคอมโพเนนต์อื่น |
spellCorrected |
ประเภท:
booleanระบุการแก้ไขการสะกดผิดในชื่อคอมโพเนนต์ API ไม่ได้แจ้งว่ามีการเปลี่ยนแปลงจากการสะกดคำที่แตกต่างกันเสมอไป เช่น "centre" เป็น "center" |
unexpected |
ประเภท:
booleanหากเป็นจริง คอมโพเนนต์นี้ไม่ควรปรากฏในที่อยู่ไปรษณีย์สำหรับภูมิภาคที่ระบุ ระบบเก็บข้อมูลนี้ไว้เนื่องจากเป็นส่วนหนึ่งของอินพุตเท่านั้น |
คลาส AddressMetadata
ชั้นเรียน
google.maps.addressValidation.AddressMetadata
ข้อมูลเมตาของที่อยู่ เราไม่รับประกันว่า AddressMetadata จะได้รับการป้อนข้อมูลอย่างครบถ้วนสำหรับทุกที่อยู่ที่ส่งไปยัง Address Validation API
เข้าถึงโดยโทรไปที่ const {AddressMetadata} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
business |
ประเภท:
boolean |
poBox |
ประเภท:
boolean |
residential |
ประเภท:
boolean |
ค่าคงที่ ConfirmationLevel
google.maps.addressValidation.ConfirmationLevel
ค่าคงที่
ค่าที่เป็นไปได้ต่างๆ ที่บ่งบอกถึงระดับความแน่นอนว่าคอมโพเนนต์ถูกต้อง
เข้าถึงโดยโทรไปที่ const {ConfirmationLevel} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
CONFIRMED |
|
UNCONFIRMED_AND_SUSPICIOUS |
|
UNCONFIRMED_BUT_PLAUSIBLE |
|
คลาส Geocode
ชั้นเรียน
google.maps.addressValidation.Geocode
มีข้อมูลเกี่ยวกับสถานที่ที่อินพุตได้รับการเข้ารหัสพิกัดภูมิศาสตร์
เข้าถึงโดยโทรไปที่ const {Geocode} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
bounds |
ประเภท:
LatLngBounds optionalขอบเขตของสถานที่ที่เข้ารหัสพิกัดภูมิศาสตร์ |
featureSizeMeters |
ประเภท:
number optionalขนาดของสถานที่ที่เข้ารหัสพิกัดภูมิศาสตร์ในหน่วยเมตร นี่เป็นอีกวิธีหนึ่งในการวัดความหยาบของตำแหน่งที่เข้ารหัสพิกัดภูมิศาสตร์ แต่เป็นขนาดทางกายภาพมากกว่าความหมายเชิงความหมาย |
location |
ประเภท:
LatLngAltitude optionalตำแหน่งที่เข้ารหัสพิกัดภูมิศาสตร์ของอินพุต |
placeId |
ประเภท:
string optionalรหัสสถานที่ของสถานที่ที่เข้ารหัสพิกัดภูมิศาสตร์ เราขอแนะนำให้ใช้ Place แทนที่อยู่ พิกัดละติจูด/ลองจิจูด หรือ Plus Code การใช้พิกัดสำหรับการกำหนดเส้นทางหรือคำนวณเส้นทางการขับขี่จะส่งผลให้จุดนั้นถูกตรึงไว้กับถนนที่อยู่ใกล้กับพิกัดเหล่านั้นมากที่สุดเสมอ ถนนนี้อาจไม่ใช่ถนนที่นำไปสู่จุดหมายได้อย่างรวดเร็วหรือปลอดภัย และอาจไม่ได้อยู่ใกล้จุดเข้าถึงสถานที่พัก นอกจากนี้ เมื่อมีการเข้ารหัสพิกัดภูมิศาสตร์แบบย้อนกลับของสถานที่ตั้ง เราไม่รับประกันว่าที่อยู่ที่แสดงผลจะตรงกับที่อยู่เดิม |
placeTypes |
ประเภท:
Array<string>ประเภทของสถานที่ที่อินพุตได้รับการเข้ารหัสพิกัดภูมิศาสตร์ เช่น ['locality', 'political'] ดูรายการประเภททั้งหมดได้ในเอกสารประกอบ Geocoding API |
plusCode |
ประเภท:
PlusCode optionalPlus Code ที่สอดคล้องกับ location |
เมธอด | |
|---|---|
fetchPlace |
fetchPlace()พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
แสดงผลการแสดงสถานที่ของรหัสพิกัดภูมิศาสตร์นี้ หากต้องการดูรายละเอียดสถานที่ทั้งหมด คุณควรเรียกใช้ place.fetchFields() |
ค่าคงที่รายละเอียด
google.maps.addressValidation.Granularity
ค่าคงที่
ความละเอียดต่างๆ ที่ที่อยู่หรือรหัสพิกัดภูมิศาสตร์มีได้ เมื่อใช้เพื่อระบุความละเอียดของที่อยู่ ค่าเหล่านี้จะระบุความละเอียดของที่อยู่ที่ระบุปลายทางการจัดส่งทางไปรษณีย์ ตัวอย่างเช่น ที่อยู่ "123 Main Street, Redwood City, CA, 94061" จะระบุPREMISE ส่วนที่อยู่ "Redwood City, CA, 94061" จะระบุLOCALITY อย่างไรก็ตาม หากเราไม่พบรหัสพิกัดภูมิศาสตร์สำหรับ "123 Main Street" ในเรดวูดซิตี รหัสพิกัดภูมิศาสตร์ที่แสดงผลอาจมีความละเอียดระดับ LOCALITY แม้ว่าที่อยู่จะมีความละเอียดมากกว่าก็ตาม
เข้าถึงโดยโทรไปที่ const {Granularity} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
BLOCK |
ที่อยู่หรือรหัสพิกัดภูมิศาสตร์ระบุบล็อก ใช้เฉพาะในภูมิภาคที่มีการระบุที่อยู่ระดับบล็อก เช่น ญี่ปุ่น |
OTHER |
รายละเอียดอื่นๆ ทั้งหมด ซึ่งจัดกลุ่มไว้ด้วยกันเนื่องจากแสดงไม่ได้ |
PREMISE |
ผลลัพธ์ระดับอาคาร |
PREMISE_PROXIMITY |
รหัสพิกัดภูมิศาสตร์ที่ประมาณตำแหน่งระดับอาคารของที่อยู่ |
ROUTE |
รหัสพิกัดภูมิศาสตร์หรือที่อยู่มีความละเอียดถึงระดับเส้นทาง เช่น ถนน ตรอก หรือทางหลวง |
SUB_PREMISE |
ผลลัพธ์ระดับต่ำกว่าอาคาร เช่น อพาร์ตเมนต์ |
ค่าคงที่ PossibleNextAction
google.maps.addressValidation.PossibleNextAction
ค่าคงที่
แสดงข้อมูลสรุปเชิงตีความของการตอบกลับจาก API ซึ่งมีจุดประสงค์เพื่อช่วยในการพิจารณาการดำเนินการที่อาจเกิดขึ้นในภายหลัง ช่องนี้ได้มาจากช่องอื่นๆ ในการตอบกลับจาก API และไม่ควรถือเป็นการรับประกันความถูกต้องหรือความสามารถในการนำส่งของที่อยู่
เข้าถึงโดยโทรไปที่ const {PossibleNextAction} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
|---|---|
ACCEPT |
การตอบกลับจาก API ไม่มีสัญญาณที่รับประกันค่า PossibleNextAction อื่นๆ คุณอาจพิจารณาใช้ที่อยู่ที่ผ่านการประมวลผลภายหลังโดยไม่ต้องแจ้งให้ลูกค้าทราบอีก แม้ว่าวิธีนี้จะไม่รับประกันว่าที่อยู่ถูกต้อง และที่อยู่อาจยังคงมีการแก้ไขอยู่ คุณมีหน้าที่รับผิดชอบในการพิจารณาว่าจะแจ้งให้ลูกค้าทราบหรือไม่และอย่างไร ทั้งนี้ขึ้นอยู่กับการประเมินความเสี่ยงของคุณเอง |
CONFIRM |
ช่องอย่างน้อย 1 ช่องของการตอบกลับจาก API บ่งชี้ถึงปัญหาเล็กน้อยที่อาจเกิดขึ้นกับที่อยู่ที่ประมวลผลภายหลัง เช่น คอมโพเนนต์ที่อยู่ postal_code คือ replaced การแจ้งให้ลูกค้าตรวจสอบที่อยู่อาจช่วยปรับปรุงคุณภาพของที่อยู่ได้ |
CONFIRM_ADD_SUBPREMISES |
การตอบกลับจาก API บ่งชี้ว่าที่อยู่ที่ประมวลผลภายหลังอาจไม่มีสถานที่ย่อย การแจ้งให้ลูกค้าตรวจสอบที่อยู่และพิจารณาเพิ่มหมายเลขยูนิตจะช่วยปรับปรุงคุณภาพของที่อยู่ได้ ที่อยู่หลังการประมวลผลอาจมีปัญหาเล็กน้อยอื่นๆ ด้วย หมายเหตุ: ค่า enum นี้จะแสดงผลได้เฉพาะที่อยู่ในสหรัฐอเมริกาเท่านั้น |
FIX |
ช่องอย่างน้อย 1 ช่องของการตอบกลับจาก API บ่งชี้ถึงปัญหาที่อาจเกิดขึ้นกับที่อยู่ที่ประมวลผลภายหลัง เช่น verdict.validation_granularity คือ OTHER การแจ้งให้ลูกค้าแก้ไขที่อยู่จะช่วยปรับปรุงคุณภาพของที่อยู่ได้ |
คลาส USPSAddress
ชั้นเรียน
google.maps.addressValidation.USPSAddress
การแสดงที่อยู่ในสหรัฐอเมริกาของ USPS
เข้าถึงโดยโทรไปที่ const {USPSAddress} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
city |
ประเภท:
string optionalชื่อเมือง |
cityStateZipAddressLine |
ประเภท:
string optionalบรรทัดที่อยู่ซึ่งมีเมือง รัฐ และรหัสไปรษณีย์ |
firm |
ประเภท:
string optionalชื่อบริษัท |
firstAddressLine |
ประเภท:
string optionalบรรทัดแรกของที่อยู่ |
secondAddressLine |
ประเภท:
string optionalบรรทัดที่ 2 ของที่อยู่ |
state |
ประเภท:
string optionalรหัสรัฐ 2 ตัวอักษร |
urbanization |
ประเภท:
string optionalชื่อเขตเมืองของเปอร์โตริโก |
zipCode |
ประเภท:
string optionalรหัสไปรษณีย์ เช่น "10009" |
zipCodeExtension |
ประเภท:
string optionalส่วนขยายรหัสไปรษณีย์ 4 หลัก เช่น "5023" |
คลาส USPSData
ชั้นเรียน
google.maps.addressValidation.USPSData
ข้อมูล USPS สำหรับที่อยู่ เราไม่รับประกันว่า USPSData จะได้รับการป้อนข้อมูลอย่างครบถ้วนสำหรับที่อยู่ทุกแห่งในสหรัฐอเมริกาหรือเปอร์โตริโกที่ส่งไปยัง Address Validation API เราขอแนะนำให้ผสานรวมช่องที่อยู่สำรองในการตอบกลับหากคุณใช้ uspsData เป็นส่วนหลักของการตอบกลับ
เข้าถึงโดยโทรไปที่ const {USPSData} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
abbreviatedCity |
ประเภท:
string optionalชื่อเมืองแบบย่อ |
addressRecordType |
ประเภท:
string optionalประเภทของระเบียนที่อยู่ที่ตรงกับที่อยู่ที่ป้อน |
carrierRoute |
ประเภท:
string optionalรหัสเส้นทางของผู้ให้บริการขนส่ง รหัส 4 อักขระที่ประกอบด้วยคำนำหน้า 1 ตัวอักษรและตัวระบุเส้นทาง 3 หลัก |
carrierRouteIndicator |
ประเภท:
string optionalสัญญาณบอกสถานะการจัดเรียงอัตราเส้นทางของผู้ให้บริการขนส่ง |
cassProcessed |
ประเภท:
booleanตัวบ่งชี้ว่าคำขอได้รับการประมวลผล CASS แล้ว |
county |
ประเภท:
string optionalชื่อเคาน์ตี้ |
deliveryPointCheckDigit |
ประเภท:
string optionalหมายเลขตรวจสอบจุดนำส่ง ระบบจะเพิ่มหมายเลขนี้ต่อท้าย delivery_point_barcode สำหรับจดหมายที่สแกนด้วยเครื่องจักร การบวกตัวเลขทั้งหมดของ delivery_point_barcode, หมายเลขตรวจสอบ delivery_point, รหัสไปรษณีย์ และ ZIP+4 เข้าด้วยกันควรได้ตัวเลขที่หารด้วย 10 ลงตัว |
deliveryPointCode |
ประเภท:
string optionalรหัสจุดนำส่ง 2 หลัก |
dpvCMRA |
ประเภท:
string optionalระบุว่าที่อยู่เป็น CMRA (Commercial Mail Receiving Agency) หรือไม่ ซึ่งเป็นธุรกิจส่วนตัวที่รับจดหมายสำหรับลูกค้า แสดงผลอักขระเดียว |
dpvConfirmation |
ประเภท:
string optionalค่าที่เป็นไปได้สำหรับการยืนยัน DPV แสดงผลอักขระเดียวหรือไม่แสดงผลค่าใดๆ |
dpvDoorNotAccessible |
ประเภท:
string optionalการแจ้งเตือนจะระบุที่อยู่ที่ USPS ไม่สามารถเคาะประตูเพื่อส่งจดหมายได้ แสดงผลอักขระเดียว |
dpvDrop |
ประเภท:
string optionalธงระบุว่ามีการส่งจดหมายไปยังตู้รับจดหมายตู้เดียวในสถานที่หนึ่งๆ แสดงผลอักขระเดียว |
dpvEnhancedDeliveryCode |
ประเภท:
string optionalระบุว่ารหัสการแสดงผล DPV มากกว่า 1 รหัสถูกต้องสำหรับที่อยู่ แสดงผลอักขระเดียว |
dpvFootnote |
ประเภท:
string optionalเชิงอรรถจากการตรวจสอบจุดนำส่ง เชิงอรรถหลายรายการอาจต่อกันเป็นสตริงเดียวกัน |
dpvNonDeliveryDays |
ประเภท:
string optionalการแจ้งเตือนระบุว่าไม่มีการนำส่งไปรษณีย์ทุกวันในสัปดาห์ แสดงผลอักขระเดียว |
dpvNonDeliveryDaysValues |
ประเภท:
number optionalจำนวนเต็มที่ระบุวันที่ไม่มีการนำส่ง โดยสามารถตรวจสอบได้โดยใช้แฟล็กบิต: 0x40 – วันอาทิตย์เป็นวันที่ไม่มีการนำส่ง 0x20 – วันจันทร์เป็นวันที่ไม่มีการนำส่ง 0x10 – วันอังคารเป็นวันที่ไม่มีการนำส่ง 0x08 – วันพุธเป็นวันที่ไม่มีการนำส่ง 0x04 – วันพฤหัสบดีเป็นวันที่ไม่มีการนำส่ง 0x02 – วันศุกร์เป็นวันที่ไม่มีการนำส่ง 0x01 – วันเสาร์เป็นวันที่ไม่มีการนำส่ง |
dpvNoSecureLocation |
ประเภท:
string optionalธงระบุว่าสามารถเข้าถึงประตูได้ แต่จะไม่วางพัสดุไว้เนื่องจากข้อกังวลด้านความปลอดภัย แสดงผลอักขระเดียว |
dpvNoStat |
ประเภท:
string optionalระบุว่าที่อยู่เป็นที่อยู่ที่ไม่มีสถิติหรือที่อยู่ที่มีการใช้งานอยู่ ที่อยู่ No Stat คือที่อยู่ที่ไม่มีผู้อยู่อาศัยอย่างต่อเนื่องหรือที่อยู่ที่ USPS ไม่ให้บริการ แสดงผลอักขระเดียว |
dpvNoStatReasonCode |
ประเภท:
number optionalระบุประเภท NoStat แสดงรหัสเหตุผลเป็น int |
dpvPBSA |
ประเภท:
string optionalระบุว่าที่อยู่ตรงกับระเบียน PBSA แสดงผลอักขระเดียว |
dpvThrowback |
ประเภท:
string optionalระบุว่าไม่มีการนำส่งจดหมายไปยังที่อยู่จริง แสดงผลอักขระเดียว |
dpvVacant |
ประเภท:
string optionalระบุว่าที่อยู่ว่างหรือไม่ แสดงผลอักขระเดียว |
elotFlag |
ประเภท:
string optionalแฟล็ก eLOT จากน้อยไปมาก/จากมากไปน้อย (A/D) |
elotNumber |
ประเภท:
string optionalหมายเลข Enhanced Line of Travel (eLOT) |
errorMessage |
ประเภท:
string optionalข้อความแสดงข้อผิดพลาดสำหรับการดึงข้อมูล USPS ระบบจะป้อนข้อมูลนี้เมื่อการประมวลผลของ USPS ถูกระงับเนื่องจากตรวจพบที่อยู่ที่สร้างขึ้นโดยไม่ถูกต้อง |
fipsCountyCode |
ประเภท:
string optionalรหัสเคาน์ตี้ FIPS |
hasDefaultAddress |
ประเภท:
booleanตัวบ่งชี้ว่าพบที่อยู่เริ่มต้น แต่มีที่อยู่ที่เจาะจงมากกว่า |
hasNoEWSMatch |
ประเภท:
booleanที่อยู่สำหรับจัดส่งตรงกัน แต่ไฟล์ EWS ระบุว่าการทำงานแบบตรงทั้งหมดจะพร้อมใช้งานในเร็วๆ นี้ |
lacsLinkIndicator |
ประเภท:
string optionalสัญญาณบอกสถานะ LACSLink |
lacsLinkReturnCode |
ประเภท:
string optionalรหัสการคืนสินค้า LACSLink |
pmbDesignator |
ประเภท:
string optionalตัวระบุหน่วย PMB (Private Mail Box) |
pmbNumber |
ประเภท:
string optionalหมายเลข PMB (Private Mail Box) |
poBoxOnlyPostalCode |
ประเภท:
booleanรหัสไปรษณีย์ของตู้ ปณ. เท่านั้น |
postOfficeCity |
ประเภท:
string optionalเมืองไปรษณีย์หลัก |
postOfficeState |
ประเภท:
string optionalรัฐของที่ทำการไปรษณีย์หลัก |
standardizedAddress |
ประเภท:
USPSAddress optionalที่อยู่แบบมาตรฐานของ USPS |
suiteLinkFootnote |
ประเภท:
string optionalเชิงอรรถจากการจับคู่ระเบียนถนนหรืออาคารสูงกับข้อมูลห้องชุด หากพบชื่อธุรกิจที่ตรงกัน ระบบจะแสดงหมายเลขรอง |
คลาส Verdict
ชั้นเรียน
google.maps.addressValidation.Verdict
แสดงที่อยู่ที่ผ่านการประมวลผลภายหลังสำหรับที่อยู่ที่ระบุ
เข้าถึงโดยโทรไปที่ const {Verdict} = await google.maps.importLibrary("addressValidation")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
|---|---|
addressComplete |
ประเภท:
booleanที่อยู่จะถือว่าสมบูรณ์หากไม่มีโทเค็นที่ยังไม่ได้รับการแก้ไข ไม่มีคอมโพเนนต์ที่อยู่ที่ไม่คาดคิดหรือขาดหายไป หากไม่ได้ตั้งค่าไว้ แสดงว่าค่าคือ false ดูรายละเอียดเพิ่มเติมได้ในช่อง Address.missingComponentTypes, Address.unresolvedTokens หรือ AddressComponent.unexpected |
geocodeGranularity |
ประเภท:
Granularity optionalข้อมูลเกี่ยวกับรายละเอียดของ Geocode ซึ่งสามารถเข้าใจได้ว่าเป็นความหมายเชิงความหมายของความหยาบหรือละเอียดของตำแหน่งที่เข้ารหัสพิกัดภูมิศาสตร์ |
hasInferredComponents |
ประเภท:
booleanมีการอนุมาน (เช่น เพิ่ม) คอมโพเนนต์ที่อยู่อย่างน้อย 1 รายการที่ไม่ได้อยู่ในอินพุต โปรดดูรายละเอียดที่ AddressComponent |
hasReplacedComponents |
ประเภท:
boolean optionalมีการแทนที่องค์ประกอบที่อยู่อย่างน้อย 1 รายการ โปรดดูรายละเอียดที่ AddressComponent |
hasUnconfirmedComponents |
ประเภท:
booleanไม่สามารถจัดหมวดหมู่หรือตรวจสอบองค์ประกอบที่อยู่อย่างน้อย 1 รายการ โปรดดูรายละเอียดที่ AddressComponent |
inputGranularity |
ประเภท:
Granularity optionalความละเอียดของที่อยู่อินพุต นี่เป็นผลลัพธ์ของการแยกวิเคราะห์ที่อยู่ซึ่งป้อนเข้ามา และไม่ได้ให้สัญญาณการตรวจสอบความถูกต้องใดๆ ดูสัญญาณการตรวจสอบความถูกต้องได้ที่ validationGranularity |
|
ประเภท:
PossibleNextAction optionalการดำเนินการถัดไปที่เป็นไปได้ซึ่งอิงตามช่องอื่นๆ ในการตอบกลับจาก API ดูรายละเอียดได้ที่ PossibleNextAction |
validationGranularity |
ประเภท:
Granularity optionalระดับความละเอียดที่ API สามารถตรวจสอบที่อยู่ได้อย่างสมบูรณ์ ตัวอย่างเช่น validationGranularity ของ PREMISE บ่งชี้ว่าคอมโพเนนต์ที่อยู่ทั้งหมดที่ระดับ PREMISE และกว้างกว่านั้นสามารถตรวจสอบได้ |