5

मैं अपने ऐप पर आसानी से एक Google मानचित्र उत्पन्न करने के लिए gmaps4rails का उपयोग कर रहा हूं। gmaps4rails को मॉडल में एक लेट और लंबी विशेषताएं की आवश्यकता होती है। हालांकि, gmaps4rails अस्पष्ट पते के साथ बहुत दोस्ताना नहीं है। उदाहरण के लिए, यह नहीं पता कि जब मैं एक अपार्टमेंट नंबर सूचीबद्ध करता हूं तो कौन सा पता दिखाना है।क्या gmaps4rails geocoder मणि के साथ संघर्ष करता है?

तो, मैंने अभी geocoder स्थापित किया है। मैं geocoder का उपयोग कर रहा हूं: स्थान विशेषता और मेरे मॉडल में लेट/लम्बाई सेट करें। ऐसा लगता है कि अभी यह काम कर रहा है लेकिन चूंकि दोनों रत्न लैट/लम्बे गुणों का उपयोग करते हैं, इसलिए मुझे लगता है कि इससे बाद में संघर्ष हो जाएगा। यह होगा?

+0

क्या आप उत्तर देखते हैं? – apneadiving

उत्तर

9

दोनों जवाहरात हस्तक्षेप नहीं करना चाहिए लेकिन gmaps4rails नहीं बताने के लिए बचाया वस्तुओं जियोकोड करने की कोशिश करना न भूलें:

acts_as_gmappable :process_geocoding => false 

अन्यथा, अस्पष्ट पते के विषय में, तुम क्या कर gmaps4rails से कच्चे परिणाम प्राप्त कर सकते हैं:

Gmaps4rails.geocode(address) 

वैसे भी, जो भी आप पसंद करते हैं geocoding लाइब्रेरी का उपयोग करने के लिए स्वतंत्र महसूस करें: gmaps4rails वास्तव में geocoding के लिए नहीं बल्कि नक्शे प्रदर्शित करने के लिए किया गया है! (और जियोकोडर इसके काम के लिए बहुत अच्छा है)

+0

वाह ... धन्यवाद! –