"12B Flat 3" जैसी पते की पंक्ति लें और पूछें कि हर हिस्से का क्या मतलब है, तो आप पाएँगे कि जवाब परंपरा पर निर्भर करता है, स्ट्रिंग पर नहीं। "12B" अक्षर वाले प्रत्यय के साथ इमारत का नंबर है, या मंज़िल और यूनिट का मेल। "Flat 3" इमारत 12B के भीतर किसी खास यूनिट के लिए एक अलग क्वालिफ़ायर है, या उसी बात को दोहराता है। स्थानीय परंपरा से परिचित व्यक्ति इसे तुरंत सुलझा लेता है। दुनिया में कहीं से भी आए मनमाने फ़्री टेक्स्ट को पार्स करने वाले सॉफ़्टवेयर को कहीं ज़्यादा मेहनत करनी पड़ती है, क्योंकि वही अक्षर इस पर निर्भर करते हुए अलग-अलग अर्थ रखते हैं कि पता कहाँ से आया है।
यूनिट और अपार्टमेंट पदनाम देशों के बीच और यहाँ तक कि उनके भीतर भी बहुत अलग होते हैं। "Apt", "Unit", "Ste", "Fl" जैसे संक्षिप्त रूप, या कॉमा के बाद केवल एक नंबर, इनमें से हर एक इमारत की किसी उप-यूनिट को दर्शा सकता है, और अलग-अलग देश, यहाँ तक कि एक देश के भीतर अलग-अलग क्षेत्र भी, अलग-अलग परंपराओं को पसंद करते हैं। एक क्षेत्र की आदतों के अनुसार ट्यून किया गया पार्सर दूसरे क्षेत्र के पते नियमित रूप से गलत पढ़ेगा, या तो यूनिट की जानकारी पूरी तरह छोड़ देगा या उसे पते के गलत हिस्से से जोड़ देगा।
PO बॉक्स एक अलग पेच जोड़ते हैं, क्योंकि वे एक ऐसा डाक गंतव्य हैं जिसका किसी भौतिक इमारत से कोई सीधा संबंध नहीं होता। PO बॉक्स की एक वास्तविक, सार्थक लोकेशन होती है, इस अर्थ में कि वह किसी खास डाकघर का होता है, लेकिन उसे उस डाकघर के निर्देशांकों पर जियोकोड करना गली के पते को जियोकोड करने से अलग बात है, और अगर आपके उपयोग के लिए वास्तव में एक भौतिक डिलीवरी पॉइंट चाहिए, तो दोनों को एक जैसा मानने से ऐसा परिणाम मिलता है जो सही दिखता है लेकिन व्यवहार में बेमानी है।
precision और confidence फ़ील्ड आंशिक रूप से इसीलिए हैं कि इसी तरह की अस्पष्टता को छिपाने के बजाय सामने लाया जा सके। ऐसा पता जिसमें कोई अनसुलझा या अस्पष्ट यूनिट पदनाम हो, इमारत के स्तर पर फिर भी सफलतापूर्वक जियोकोड हो सकता है, जिसमें precision यह दर्शाता है कि मिलान इमारत के स्तर पर सफल हुआ, न कि यह पुष्टि करता है कि खास उप-यूनिट सही तरह पार्स हुई। यहाँ केवल निर्देशांक पढ़ने और precision को नज़रअंदाज़ करने से यह झूठा भरोसा पैदा हो सकता है कि कोई खास अपार्टमेंट ढूँढ लिया गया, जबकि वास्तव में केवल इमारत मिली थी।
अगर आपका ऐप्लिकेशन यूनिट स्तर की सटीकता पर निर्भर है, जैसे किसी बड़े कॉम्प्लेक्स के भीतर खास अपार्टमेंट तक डिलीवरी, तो यह सत्यापित करना उचित है कि यूनिट या अपार्टमेंट फ़ील्ड वास्तव में पार्स हुआ और अलग से सुरक्षित रहा, न कि चुपचाप ऐसे मिलान में समा गया जिसने केवल इमारत रिज़ॉल्व की। अपने पता इनपुट को केवल अपने घरेलू बाज़ार के फ़ॉर्मेट के बजाय कई अलग-अलग देशों के वास्तविक उदाहरणों से टेस्ट करना, जिनमें यूनिट पदनाम, PO बॉक्स और कई हिस्सों वाले इमारत आइडेंटिफ़ायर हों, इस तरह की कमी को किसी यूज़र से बहुत पहले सामने ले आएगा। हमारा फ़ॉरवर्ड जियोकोडिंग एंडपॉइंट type और precision फ़ील्ड खास तौर पर इसीलिए लौटाता है ताकि आप पूरे मिलान और इमारत स्तर के अनुमान के बीच अंतर कर सकें।
अच्छी तरह मैप किए गए शहर के केंद्र का पता आपको लगभग कुछ नहीं बताता कि आपका सिस्टम किसी ग्रामीण रूट, विवादित सीमा या ध्रुवों के पास की क्वेरी को कैसे संभालता है। कठिन मामलों को जानबूझकर टेस्ट करें।
सार्वजनिक दिखने वाली लोकेशन जानकारी वाले हर डेटासेट का पेड प्रोडक्ट के अंदर कानूनी रूप से उपयोग नहीं किया जा सकता। वास्तविक सीमा अक्सर तकनीकी उपलब्धता नहीं, बल्कि लाइसेंस की शर्तें तय करती हैं।
जब किसी क्वेरी को सचमुच भरोसेमंद तरीके से रिज़ॉल्व नहीं किया जा सकता, तो कुछ न लौटाना तथ्य के रूप में सजाया गया अनुमान लौटाने से बेहतर जवाब है। यहाँ उस चुनाव के पीछे का तर्क है।