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