मुझे इस लोकप्रिय PHP/MySQL स्क्रिप्ट को सनीसोफ्ट द्वारा ज़िप स्थान कहा जाता है और यह एक चीज़ के अलावा बहुत अच्छा काम करता है: यह कुछ मामलों में नहीं है।एक विशिष्ट त्रिज्या में ज़िप कोड ढूँढना
ऐसा लगता है कि 20 मील के नीचे कोई त्रिज्या 20 मील की दूरी पर ज़िप कोड की समान राशि देता है। मैंने पूरे Google पर खोज की है, लेकिन इसका कोई फायदा नहीं हुआ और मैं सोच रहा था कि किसी को इस स्थिति पर कुछ अंतर्दृष्टि है या नहीं।
मैं प्रोग्राम के लिए भुगतान करने से पहले इस समस्या को समझने के बजाय, और मैं सीखने के अनुभव का भी उपयोग कर सकता हूं। डेटाबेस ज़िप कोड और प्रत्येक ज़िप कोड के अक्षांश और अक्षांश की एक सूची है। स्क्रिप्ट एक विधि का उपयोग करती है जो ज़िप कोड के आस-पास की दूरी निर्धारित करती है और उस लोन/लैट के आधार पर उस त्रिज्या में ज़िप कोड लौटाती है।
धन्यवाद !!
संपादित करें: स्क्रिप्ट प्रदान करने वाले दूरी समारोह का उपयोग करने से मुझे पता चला है कि ज़िप कोड के बीच की दूरी जो प्रोग्राम मुझे देता है और मेरा ज़िप कोड 0 मील के रूप में आ रहा है।
प्रमुख अद्यतन
अनुसंधान से यह पता चला है कि डेटाबेस अक्षांश/देशांतर मूल्यों नकल की है। ज़िप लोकेटर का उपयोग करते समय कृपया इसके बारे में जागरूक रहें। हालांकि PHP अपना काम करता है, आपको ज़िप कोड का एक नया डेटाबेस ढूंढना होगा। मैं अपने निष्कर्ष बाद की तारीख में पोस्ट करूंगा।
आपको बहुत धन्यवाद। आपके लिए +1 लेकिन दुर्भाग्यवश यह समस्या हल नहीं करता है। मैं जिस ज़िप कोड का उपयोग कर रहा हूं वह 11950 है, और त्रिज्या मैं 5 पर सेट करता हूं, यह 73 ज़िप कोड के साथ आता है। मैं वर्तमान में एक पोस्ट चर के माध्यम से ज़िप कोड चर भेज रहा हूँ। लेकिन मैंने वैरिएबल को $ zip1 = '11950' में बदल दिया; और मुझे अभी भी एक ही परिणाम मिल गया है। –
मुझे लगता है कि यह आपके ज़िप कोड, यहां दिलचस्प सामग्री के साथ कैसे काम कर रहा है। –
और भी दिलचस्प, 73 ज़िप कोड में से कुछ लगभग 20 मील दूर हैं। –