SmartyStreets มีคุณลักษณะใหม่ที่แยกแอดเดรสออกจากสตริงอินพุตโดยพลการ (หมายเหตุ: ฉันไม่ได้ทำงานที่ SmartyStreets)
มันแยกที่อยู่ทั้งหมดออกจากข้อมูลตัวอย่างที่ระบุไว้ในคำถามด้านบน (อย่างไรก็ตามมีเพียง 9 จาก 10 ที่อยู่เท่านั้นที่ถูกต้อง)
นี่คือผลลัพธ์บางส่วน:
และนี่คือผลลัพธ์ในรูปแบบ CSV ของคำขอเดียวกันนั้น:
ID,Start,End,Segment,Verified,Candidate,Firm,FirstLine,SecondLine,LastLine,City,State,ZIPCode,County,DpvFootnotes,DeliveryPointBarcode,Active,Vacant,CMRA,MatchCode,Latitude,Longitude,Precision,RDI,RecordType,BuildingDefaultIndicator,CongressionalDistrict,Footnotes
1,32,79,"2299 Lewes-Georgetown Hwy, Georgetown, DE 19947",N,,,,,,,,,,,,,,,,,,,,,,
2,81,119,"11522 Shawnee Road, Greenwood DE 19950",Y,0,,11522 Shawnee Rd,,Greenwood DE 19950-5209,Greenwood,DE,19950,Sussex,AABB,199505209226,Y,N,N,Y,38.82865,-75.54907,Zip9,Residential,S,,AL,N#
3,121,160,"144 Kings Highway, S.W. Dover, DE 19901",Y,0,,144 Kings Hwy,,Dover DE 19901-7308,Dover,DE,19901,Kent,AABB,199017308444,Y,N,N,Y,39.16081,-75.52377,Zip9,Commercial,S,,AL,L#
4,190,232,"2 Penns Way Suite 405 New Castle, DE 19720",Y,0,,2 Penns Way Ste 405,,New Castle DE 19720-2407,New Castle,DE,19720,New Castle,AABB,197202407053,Y,N,N,Y,39.68332,-75.61043,Zip9,Commercial,H,,AL,N#
5,247,285,"33 Bridle Ridge Court, Lewes, DE 19958",Y,0,,33 Bridle Ridge Cir,,Lewes DE 19958-8961,Lewes,DE,19958,Sussex,AABB,199588961338,Y,N,N,Y,38.72749,-75.17055,Zip7,Residential,S,,AL,L#
6,306,339,"2742 Pulaski Hwy Newark, DE 19711",Y,0,,2742 Pulaski Hwy,,Newark DE 19702-3911,Newark,DE,19702,New Castle,AABB,197023911421,Y,N,N,Y,39.60328,-75.75869,Zip9,Commercial,S,,AL,A#
7,341,378,"2284 Bryn Zion Road, Smyrna, DE 19904",Y,0,,2284 Bryn Zion Rd,,Smyrna DE 19977-3895,Smyrna,DE,19977,Kent,AABB,199773895840,Y,N,N,Y,39.23937,-75.64065,Zip7,Residential,S,,AL,A#N#
8,406,450,"1500 Serpentine Road, Suite 100 Baltimore MD",Y,0,,1500 Serpentine Rd Ste 100,,Baltimore MD 21209-2034,Baltimore,MD,21209,Baltimore,AABB,212092034250,Y,N,N,Y,39.38194,-76.65856,Zip9,Commercial,H,,03,N#
9,455,495,"580 North Dupont Highway Dover, DE 19901",Y,0,,580 N DuPont Hwy,,Dover DE 19901-3961,Dover,DE,19901,Kent,AABB,199013961803,Y,N,N,Y,39.17576,-75.5241,Zip9,Commercial,S,,AL,N#
10,497,525,"P.O. Box 778 Dover, DE 19903",Y,0,,PO Box 778,,Dover DE 19903-0778,Dover,DE,19903,Kent,AABB,199030778781,Y,N,N,Y,39.20946,-75.57012,Zip5,Residential,P,,AL,
ฉันเป็นผู้พัฒนาที่เขียนบริการในตอนแรก อัลกอริทึมที่เรานำมาใช้นั้นแตกต่างจากคำตอบใด ๆ ที่นี่เล็กน้อย แต่ที่อยู่ที่แยกแต่ละรายการจะได้รับการยืนยันกับ API การค้นหาที่อยู่ดังนั้นคุณจึงมั่นใจได้ว่าถูกต้องหรือไม่ รับประกันผลการตรวจสอบแต่ละรายการ แต่เราทราบดีว่าผลลัพธ์อื่น ๆ จะไม่สมบูรณ์แบบเนื่องจากตามที่ได้ระบุไว้อย่างชัดเจนในชุดข้อความนี้ที่อยู่ไม่สามารถคาดเดาได้แม้ในบางครั้งสำหรับมนุษย์