टिप्पणी / रेटिंग प्रणाली के साथ एक इंटरैक्टिव वेब मैपिंग साइट कैसे बनाएं?


10

मैं कुछ ऐसा पूछने की कोशिश नहीं कर रहा हूं जो पहले से ही अन्य 'वेब मैपिंग' प्रश्नों से कवर हो, लेकिन मैं कुछ ऐसा करना चाहता हूं जिसे मैं अभी तक कवर नहीं करता हूं। शायद मुझे इसकी याद आ रही है।

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

मैं वेब मैपिंग के लिए नया हूं, जैसा कि आपने अनुमान लगाया होगा, और मुझे लगता है कि मुझे पता है कि नक्शे ऑनलाइन प्राप्त करने के लिए कैसे आगे बढ़ना है, लेकिन यह इंटरैक्टिव हिस्सा है कि मैं वास्तव में कुछ सामान्य दिशा का उपयोग कर सकता हूं। मेरे पास बुनियादी उपकरणों के साथ मध्य-स्तरीय कौशल हैं: html, css, php, mysql, यदि वह मदद करता है।

बहुत धन्यवाद!


2
क्या आपके पास पसंदीदा मैपिंग एप्लिकेशन है जिसका आप उपयोग करना चाहते हैं?
कलाकृति

@ कलाकृति 21 - वह, मुझे नहीं पता। मैं मैपसर्वर के साथ ओपनसोर्स मार्ग के बारे में सोच रहा था, और जियोमोज़ जैसा कुछ, लेकिन यहां तक ​​कि चर्चा के लिए भी। मुझे लगता है कि वहाँ पहले से ही php बुलेटिन बोर्ड और रेटिंग अनुप्रयोग हैं, जो मुझे आश्चर्य है कि क्या वे व्यक्तिगत जीआईएस तत्वों से लिंक करने में सक्षम हैं। आप क्या सुझाव देंगे?
रेक्स-एच

Google मैप्स एपि देखें और प्रोग्राम के लिए शुभकामनाएं। या OpenLayers का उपयोग करें।

जवाबों:


5

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

सर्वर: अमेज़ॅन EC2, माइक्रो, उबंटू सर्वर (विकास के दौरान मुफ्त टियर के तहत)
वेब सर्वर: अपाचे
एसक्यूएल: पोस्टग्रैसक्यूएल वेब डिवेलपमेंट
: Django वेब फ्रेमवर्क
AJAX (सिर्फ Django के लिए चीजें आसान बनाने के लिए): Dajax और DajaxIce
Jquery
मैप्स: GoogleAPI कहां क्लाउडमैडैपि (For के लिए) OSM डेटा)।
IDE: Aptanda Studio (एक ऐसा ग्रहण जो पाइदेव और Django एक्सटेंशन के साथ आता है)।
Firebug।

परियोजना का मूल Django ढांचा है, आपको इसके लिए थोड़ा अजगर की आवश्यकता होगी, लेकिन ज्यादा नहीं, यदि आप ट्यूटोरियल का पालन करते हैं तो आपको वह मिलेगा जो आपको चाहिए। जब मैंने डेटाबेस मॉडल तैयार किया था, तब मैंने सकलैट / स्पैटियलाइट डेटाबेस (क्योंकि इसका प्रबंधन करना आसान था) का उपयोग करके विकास शुरू किया था जब मैंने पोस्टग्रैक्स्ल / पोस्टगिस पर स्विच किया था।

मैंने अन्य साइटों के कोड और डिज़ाइन को देखकर बहुत कुछ सीखा, यहां कुछ उदाहरण दिए गए हैं:
http://www.mapquest.com/
http://maplink.com.br/
https://montreal.bixi.com/
http: / /www.gpsies.com/


धन्यवाद पाब्लो। मुझे आश्चर्य नहीं होना चाहिए कि यह समस्या बहुत अधिक जटिल है जितना मैंने सोचा था कि यह होगा।
रेक्स-एच

2

जांचें कि क्या जियोनोड आपकी आवश्यकताओं के अनुरूप है या नहीं।


यह एक भयानक परियोजना है ... मुझे अभी भी विश्वास नहीं हो रहा है कि मैं इसके अस्तित्व के बारे में नहीं जानता था
GeoH2O

1

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.