2009-03-25 12 views
53

का उपयोग कर पता सत्यापन मेरे पास वर्तमान में बना रहे सिस्टम में दर्ज पते को सत्यापित करने का कार्य है। सिस्टम को आवश्यक है कि दर्ज किया गया पता मान्य डेटा स्रोत के विरुद्ध मान्य है। यूके में डेटासेट रॉयल मेल से आता है और पहुंचने के लिए महंगा है।Google मानचित्र API

आवश्यक डेटा को पूरे यूरोप के लिए वेब एप्लिकेशन में एपीआई द्वारा एक्सेस करने के लिए पोस्ट कोड जानकारी है।

कंपनियों है कि इस सेवा की पेशकश की एक संख्या,

  1. QAS
  2. Capscan
  3. पोस्टकोड कहीं भी

इन सभी सेवा मैं की आवश्यकता होती है की पेशकश कर रहे हैं। हालांकि यह महंगा है और कुछ मामलों में एक पूर्ण डेटा सेट नहीं है। जैसे आयरलैंड नहीं

मैं यह भी सोच रहा था कि डाक कोड और देश के माध्यम से इस डेटा को सत्यापित करने के लिए Google मानचित्र API का उपयोग करने का कोई तरीका होगा या नहीं।

क्या Google मानचित्र विधि संभव है या क्या मुझे इन महंगी कंपनियों में से किसी एक की रेखा को नीचे जाना है? मुझे क्या लाइन लेनी चाहिए पर कोई विचार।

उत्तर

34

उत्तर शायद इस सेवा के लिए समर्थन और संभावित अनुकूलन प्राप्त करने के लिए आपके लिए कितना महत्वपूर्ण है।

Google निश्चित रूप से ऐसा कर सकता है। उनके एक्सएमएल और जियोकोडिंग एपीआई में देखें। आपको किसी दिए गए पते के लिए मानचित्र निर्देशांक वापस करने के लिए Google से एक XML संदेश तैयार करने में सक्षम होना चाहिए। यदि पता नहीं मिला (अमान्य), तो आपको एक उचित प्रतिक्रिया प्राप्त होगी। यहां एक उपयोगी पृष्ठ है: http://code.google.com/apis/maps/documentation/services.html#XML_Requests

ध्यान दें कि मानचित्र API प्रदान करने में Google का लक्ष्य वास्तविक मानचित्रों पर पते प्लॉट करना है। जबकि आप निश्चित रूप से अन्य उद्देश्यों के लिए डेटा का उपयोग कर सकते हैं, तो आप Google की दया पर हैं कि उनके मानचित्रों में से एक को आपके कानूनी या वाणिज्यिक पते सत्यापन आवश्यकताओं के अनुरूप नहीं होना चाहिए। यदि आपने उल्लिखित सेवाओं में से किसी एक के लिए भुगतान किया है, तो संभवतः आप कुछ पतों को समर्थन प्राप्त करने में सक्षम होंगे, जिस तरह से आप उन्हें उम्मीद करते हैं।

दूसरे शब्दों में, आप जो भुगतान करते हैं वह आपको मिलता है;)। यदि आपके पास समय है, तो क्यों, Google- आधारित समाधान को लागू करने का प्रयास क्यों नहीं करते? एपीआई बहुत चिकना दिखता है, और यह सब ठीक है, सब के बाद।

28

Google का geocoding api ऐसा लगता है कि आप चाहते हैं, लेकिन दुर्भाग्यवश यह उपयोग एपीआई terms of service का उल्लंघन करने लगता है। विशेष रूप से, शर्त यह है कि आप नहीं

10,12 उपयोग या एक इसी गूगल मानचित्र के बिना सामग्री प्रदर्शित कर सकता है, जब तक आप हैं स्पष्ट रूप से, सड़क दृश्य एपीआई प्रलेखन नक्शे API के प्रलेखन में ऐसा करने की अनुमति है, या के माध्यम से Google से लिखित अनुमति (उदाहरण के लिए, आपको Google मानचित्र के संयोजन के अलावा सेवा के माध्यम से प्राप्त geocodes का उपयोग नहीं करना चाहिए, लेकिन सड़क दृश्य API दस्तावेज़ स्पष्ट रूप से आपको संबंधित Google मानचित्र के बिना सड़क दृश्य इमेजरी प्रदर्शित करने की अनुमति देता है); या

+0

@fgregg: विषय से थोड़ी दूर, लेकिन क्या आपको लगता है कि 2 अंकों के बीच ड्राइविंग दूरी को बचाने के लिए टीओएस के खिलाफ है? बशर्ते कि पास के लिंक पर क्लिक करने से वास्तव में एक Google मानचित्र दिखाई देगा? – mpen

+1

अब यह 10.1.1 (जी) प्रतीत होता है। – Ricky

+2

यह अब 10.4 (डी) – dhavald

22

मैं आपके द्वारा उल्लिखित कंपनियों में से एक का वेब डेवलपर और एक पूर्व कर्मचारी हूं। मैं पूरी तरह से समझता हूं कि आप कहां से आ रहे हैं। पते को सत्यापित करने से निपटने के लिए एक साधारण समस्या की तरह लगता है, लेकिन यह बहुत बर्फबारी है।मुझे लगता है कि Google या Yahoo! की कानूनी बाधाओं के लिए एक कामकाज! मानचित्र API आपके उपयोगकर्ताओं से मानचित्र पर उनके पते सत्यापित करने का अनुरोध करना है। अगर मैं आपके जूते में था, हालांकि, मैं उस मार्ग पर नहीं जाऊंगा।

कारण पता सत्यापन सेवाओं इतनी महंगी हैं कि वे लाइसेंस और (रॉयल मेल सहित) गुस्सैल, नौकरशाही डाक अधिकारियों के साथ चल रहे रिश्तों की आवश्यकता है। दुर्भाग्यवश, डाक प्राधिकरण पते के सत्यापन के लिए डेटा के सर्वोत्तम (और अक्सर एकमात्र) स्रोत होते हैं, इसलिए इसके बारे में जाने का कोई और तरीका नहीं है। नीचे की रेखा आपको सॉफ़्टवेयर की लागत के विरुद्ध उन्हें सत्यापित करने के लिए खराब पते (आमतौर पर मेल वॉल्यूम का एक प्रश्न) की लागत का वजन करने की आवश्यकता है। आयरिश डाक डेटा आयरिश डाक प्रारूपों (जो अक्सर बिल्डिंग नंबरों को छोड़ देता है) से भी अधिक बकवास है, इसलिए आप उन पते के बारे में कुछ नहीं कर सकते हैं।

+1

प्रतीत होता है, इसके अलावा, केवल यूएस-केवल सत्यापन में रुचि रखने वाले छोटे व्यवसायों के लिए, आप कुछ यूएसपीएस की वेब सेवाओं को मुफ्त में उपयोग कर सकते हैं (https://www.usps.com/business/webtools। htm)। – Adam

+4

ध्यान दें कि यूएसपीएस एपीआई शब्द यूएसपीएस के माध्यम से शिप करने वाले व्यवसायों को प्रभावी ढंग से सेवा प्रतिबंधित करते हैं: "उपयोगकर्ता केवल यूएसपीएस शिपिंग लेनदेन को सुविधाजनक बनाने के लिए यूएसपीएस वेब साइट, एपीआई और यूएसपीएस डेटा का उपयोग करने के लिए सहमत है।" यदि आप यूपीएस या फेडेक्स के माध्यम से शिप करना चाहते हैं, या आपकी कंपनी अपने ट्रक/ड्राइवर भेजती है - जैसा मेरा है - आपको एक महंगी तीसरी पार्टी का उपयोग करना होगा। – HiredMind

+0

बेशक आप यूएसपीएस के साथ एक वर्ष में एक दस्तावेज़ भेज सकते हैं, तो आप एक ग्राहक हैं! – Dawesi

2

फेडेक्स के एपीआई के खिलाफ इसे मान्य करें। उनके पास एक्सएमएल कोड से लेबल जेनरेट करने के लिए एक एपीआई है। प्रक्रिया में पते को सत्यापित करने के लिए एक कदम शामिल है।

+7

जब तक आप FedEx के माध्यम से शिपिंग पर योजना नहीं बनाते, तो आप [उनकी सेवा की शर्तों] का उल्लंघन करेंगे (http://www.fedex.com/cgi-bin/global_legal.cgi?cc=us&sc=/legal/)। – Matt

+0

... और उनका पता सत्यापन डेटाबेस बेकार है। – ColinM

0

Google आधार (फ्री) पता सत्यापन (जियोकोडिंग) प्रदान नहीं करता है क्योंकि कोई यूके पोस्टकोड लाइसेंस नहीं है।

इसका मतलब है कि पोस्टकोड खोज बहुत सटीक हैं। निकटता खोज बहुत खराब है, यहां तक ​​कि शहर की खोजों के लिए, अक्सर स्थानों को पहचान नहीं लेती है।

यही कारण है कि गूगल एक प्रमुख और एक उद्यम समाधान है जो अभी भी अधिक महंगा है और बिंग और वाया मिशेलिन तरह व्यापार मानचित्रण विशेषज्ञों ने जो भी एपीआई है के रूप में रूप में अच्छा नहीं है।

एक नि: शुल्क लांस डेवलपर के रूप में, तो गंभीर व्यवसाय के रूप में गूगल का उपयोग तंत्र कमजोर है और वास्तव में एक नीचे पानी पिलाया समाधान प्रदान करता है जाएगा।

1

मुझे पता है कि इस पोस्ट थोड़ा पुराना है लेकिन बैठाना किसी को पाता है यह अभी भी प्रासंगिक आप यूएससी कॉलेज द्वारा की पेशकश की मुफ्त जियोकोडिंग सेवाओं की जाँच कर सकते हैं। इसमें AJAX और स्थिर कॉल के माध्यम से पता सत्यापन शामिल है। एकमात्र पकड़ यह है कि वे एक लिंक का अनुरोध करते हैं और केवल 2500 कॉल के आवंटन की पेशकश करते हैं। मेले से ज्यादा https://webgis.usc.edu/Services/AddressValidation/Default.aspx

+2

मैंने इसका उपयोग करने का प्रयास किया है और डेटा बेहद पुराना है। AJAX संस्करण भी काफी समय से टूटा गया है। –

5

एक और विकल्प YADDRESS है।

+0

यूएसए केवल? मेरे व्यावसायिक पते (यूके) में विफल, और विघटित पते में एक देश क्षेत्र शामिल नहीं है। –

+0

सही, केवल यूएसए। –

5

उत्तर आपके द्वारा डेटा में रखे आत्मविश्वास की डिग्री और आपके डेटा का उपयोग करने के तरीके पर निर्भर करता है। उदाहरण के लिए, यदि आप इसे मेलिंग या शिपिंग के लिए उपयोग कर रहे हैं, तो आप विश्वास करना चाहेंगे कि डेटा सही है। यदि आप इसे एक और धोखाधड़ी-रोकथाम तंत्र के रूप में उपयोग कर रहे हैं तो आप संभावित रूप से डेटा में घुसने के लिए त्रुटि की एक डिग्री की अनुमति दे सकते हैं।

आप वास्तविक सटीकता के किसी भी डिग्री चाहते हैं, आप एक सेवा है जो असली पते की पुष्टि करता है के साथ जाने की जरूरत है और आप इसके लिए भुगतान करने के लिए जा रहे हैं। जैसा कि एडम द्वारा उल्लेख किया गया है, पहले पता सत्यापन और सत्यापन सरल और आसान लगता है, लेकिन यह चुनौतियों से भरा काला ब्लैक होल है, जब तक कि आपके पास काम करने के लिए कुछ अंतर्निहित डेटा नहीं है, अपने आप से करना असंभव है। मेरा विश्वास करो, आप वास्तव में एक सेवा का उपयोग कर पैसे बचा रहे हैं। मेरा मतलब है कि मेरा मतलब यह अनुभव करने के लिए आप इस सड़क पर जाने के लिए आपका स्वागत करते हैं, लेकिन मैं गारंटी दे सकता हूं कि आप अपने पहियों को कताई के कुछ घंटों (या दिन) के बाद, प्रकाश को देखेंगे।

मुझे यह उल्लेख करना चाहिए कि मैं SmartyStreets के संस्थापक हूं। हम address validation और सत्यापन पते करते हैं और हम इसे संयुक्त राज्य अमेरिका और international के लिए भी पेश करते हैं। पता लगाने, मानकीकरण और सत्यापन के विषय पर आपके पास मौजूद किसी भी प्रश्न का व्यक्तिगत रूप से उत्तर देने में मुझे खुशी है।

+0

ओपी और इसे पढ़ने के लिए कोई और, अब यह क्यू पोस्ट करने के कुछ साल बाद है। मैं smartystreets से सेवा का परीक्षण कर रहा हूँ। यह यूएस और इंटेल पता सत्यापन दोनों के लिए बहुत सभ्य लगता है। मैं उनके डेटा की सटीकता के लिए झुकाव नहीं कर सकता (मैं इसकी पुष्टि कैसे करूं?), लेकिन मेरे पास यह सोचने का कोई कारण नहीं है कि यह एक मुद्दा हो सकता है। वे एक व्यावसायिक परिचालन क्षेत्र है जो मुझे लगता है कि सटीक डेटा प्रदान करने के लिए वे हर उपाय ले सकते हैं, क्योंकि उनका व्यवसाय इस पर निर्भर करता है। – inspirednz

0

आप सीडीवाईएनई के पीएवी-आई एपीआई का उपयोग करने पर विचार कर सकते हैं जो अंतर्राष्ट्रीय पते को मान्य करता है। international-address-verification वे 240 से अधिक देशों को कवर करते हैं, इसलिए इसमें उन सभी देशों को शामिल करना चाहिए जिन्हें आप सत्यापित करना चाहते हैं।

+5

ध्यान दें कि यह सेवा मार्च 2013 से बंद कर दी गई है। –