मैंने विभिन्न भाषाओं में कई तथाकथित "रिवर्स जियोकोडिंग" पुस्तकालयों को देखा है; सभी आरईएसटी या कुछ समान विधि के माध्यम से बाहरी प्रदाता को कॉल करने पर निर्भर करते हैं। हालांकि, यदि आप प्रति सेकंड हजारों अनुरोधों को संभालना चाहते हैं तो आप एक आरईएसटी प्रदाता को कॉल नहीं कर सकते हैं।क्या कोई मौजूदा जावा लाइब्रेरी है जो आपको अक्षांश/देशांतर से ज़िपकोड (बोनस, राज्य और शहर) की तेज़, इन-मेमोरी लुकअप करने की अनुमति देती है?
दूसरी ओर, समस्या को हल करने के लिए सरल होना चाहिए - सीएसवी-आधारित डेटाबेस इस जानकारी के साथ मुफ्त में उपलब्ध हैं। मुद्दा एक कुशल और अच्छी तरह से परीक्षण किए गए इन-मेमोरी सर्च कार्यान्वयन को लिखने का समय और लागत है, बनाम मौजूदा डाउनलोड या खरीदना।
मुझे बहुत कुछ देखने के बाद कोई नहीं मिल रहा है, लेकिन मुझे विश्वास नहीं है कि कोई भी नहीं हो सकता है। क्या कोई पूर्व लिखित पुस्तकालय है जो यह करता है?
यह सवाल:
Fastest way to find the location(zip, city, state) given latitude/longitude
निकटतम आया है, लेकिन अनिवार्य रूप से इंगित करता है कि कैसे समाधान लिखने के लिए, शेल्फ से कुछ भी उपलब्ध है नहीं है कि वहाँ। लेकिन इसके लिए प्रत्येक लाइब्रेरी का उपयोग किया जाना चाहिए। एक दर्जन लोगों को एक दिन में यह समस्या होनी चाहिए।
@birryree, टिप्पणियां टिप्पणियों के लिए हैं। यदि आप प्रश्न को बुकमार्क करना चाहते हैं, तो पसंदीदा प्रश्न सुविधा का उपयोग करें (स्टार पर क्लिक करें)। –