Address Validation

คลาส 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 optional
UUID ที่ระบุการตอบกลับนี้ หากจำเป็นต้องตรวจสอบที่อยู่อีกครั้ง 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
internalUsageAttributionIds
ไม่บังคับ
ประเภท: Iterable<string> optional
ตัวระบุที่ใช้เพื่อระบุแหล่งที่มาของการเรียกไปยังแพ็กเกจหรือไลบรารี OSS ที่เฉพาะเจาะจง
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

constants google.maps.addressValidation.ConfirmationLevel
library "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 optional
Plus Code ที่สอดคล้องกับ location
fetchPlace
fetchPlace()
พารามิเตอร์: ไม่มี
ผลลัพธ์: ไม่มี
แสดงผลการแสดงสถานที่ของรหัสพิกัดภูมิศาสตร์นี้ หากต้องการดูรายละเอียดสถานที่ทั้งหมด คุณควรเรียกใช้ place.fetchFields()
รับค่ามา: toJSON

ค่าคงที่รายละเอียด

constants google.maps.addressValidation.Granularity
library "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

constants google.maps.addressValidation.PossibleNextAction
library "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
BetapossibleNextAction
readonly
ประเภท: PossibleNextAction optional
การดำเนินการถัดไปที่เป็นไปได้ซึ่งอิงตามช่องอื่นๆ ในการตอบกลับจาก API ดูรายละเอียดได้ที่ PossibleNextAction
validationGranularity
readonly
ประเภท: Granularity optional
ระดับความละเอียดที่ API สามารถตรวจสอบที่อยู่ได้อย่างสมบูรณ์ ตัวอย่างเช่น validationGranularity ของ PREMISE บ่งชี้ว่าคอมโพเนนต์ที่อยู่ทั้งหมดที่ระดับ PREMISE และกว้างกว่านั้นสามารถตรวจสอบได้