पूर्व छात्र वेब साइट के लिए सरल मानचित्रण मंच के लिए सुझाव


10

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

संपादित करें: यहाँ है क्या मैं के साथ समाप्त हुआ। Jlivni ने मुझे Google मार्ग ढूंढते हुए पाया और इस पद्धति पर कुछ हैकिंग ने मुझे यह दिया: वैकल्पिक शब्द

यह एक सार्वजनिक रूप से देखने योग्य Google स्प्रैडशीट द्वारा अंतिम छोर पर संचालित है। लागू करने और हैक करने के लिए बहुत आसान है। और मैं किसी के बारे में स्प्रेडशीट के संपादन को पारित कर सकता हूं और वे उस कार्य को अंजाम दे सकते हैं।


1
चाड, यह अच्छा लग रहा है। अंक को ओवरलैप करने के लिए चीजों को स्पष्ट करने के लिए मार्कररक्स्टर को बढ़ाने के लिए इसे बढ़ाया जाएगा । आप मार्कर मार्कर जैसे cm_mapMarkers सरणी को खिलाते हैं, var मार्कर क्लस्टरस्टर = new MarkerClusterer (cm_map, cm_mapMarkers, mcOptions)
स्टीफन लीड

जवाबों:


8

ऐसा लगता है कि आपके पास कुछ अलग चीजें हैं जिन्हें आपको करने की आवश्यकता है:

  • अपने उपयोगकर्ता स्थानों को जियोकोड (जैसे पते / डाक कोड से)
  • कहीं स्थानों / विशेषताओं को संग्रहीत करें
  • उन्हें एक मानचित्र पर प्रस्तुत करें

आप खुले स्रोत या अन्य विकल्पों का उपयोग करके इसमें से कुछ या सभी करना चुन सकते हैं। अगर यह मैं होता, तो मैं शायद Google के मैपिंग स्टैक (अस्वीकरण, मैं वहां काम करता हूं) में से कुछ का उपयोग करता।

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

अब कठिन हिस्सा खत्म हो गया है: फ्यूजन टेबल्स में अपने उपयोगकर्ता डेटा (एक पते के कॉलम सहित) के साथ आप बहुत आसानी से अपने सभी उपयोगकर्ताओं को google.com/fusiontables पर अपनी तालिका पर जाकर एक मानचित्र दिखाते हुए एम्बेड कर सकते हैं, विज़ुअलाइज़ेशन पर क्लिक करके -> मैप , अपनी रुचि के क्षेत्र को ज़ूम करके, और एम्बेड कोड का चयन करें जिसे आप अपनी साइट में डाल सकते हैं।


1
उर आवश्यकताओं के लिए, यह उत्तर एकदम सही है। Nothin स्थापित करने के लिए, और Wordpress.org टेम्पलेट में अच्छी तरह से काम करेगा। यही है, अगर वेबसाइट सार्वजनिक सामना करने जा रही है, तो या तो गिंग या गोगल्स लाइसेंस के उल्लंघन से बचने के लिए ...
साइमन

2

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

Google मैप्स के शीर्ष पर MySQL डेटा (उपयोगकर्ताओं / स्थानों की आपकी तालिका) दिखाने के लिए PHP का उपयोग करने के तरीके के बारे में इस ट्यूटोरियल की जांच करें

प्रारंभिक डेटा एकत्र करने के संदर्भ में, आप वेब ऐप का विस्तार भी कर सकते हैं, ताकि उपयोगकर्ताओं को एक फ़ॉर्म भरने की अनुमति मिल सके और फिर MySQL Db (या फ़्यूज़न तालिका) में अपना रिकॉर्ड बनाने के लिए मानचित्र पर क्लिक करें, लेकिन व्यक्तिगत रूप से, मैं कर सकता हूं इस जानकारी को अन्य माध्यमों से इकट्ठा करें, जैसे कि बेसिक सवालों के एक जोड़े के साथ अपने उपयोगकर्ताओं को एक कंबल ईमेल। इस तरह से आप इसे MySQL / Fusion backend में फेंकने से पहले Q & A कर सकते हैं।

वैकल्पिक शब्द


0

सबसे सरल है कि आप 100% भागीदारी प्राप्त कर सकते हैं ज़िप कोड (मैं अमेरिका के स्थान मान रहा हूं) को ज़िप के साथ आप स्थानों को दिखाने के लिए जियोकोड कर सकते हैं और आप पॉपअप मान के रूप में कुल गणना दिखा सकते हैं। आप शायद इस में से अधिकांश bing या google api में कर सकते हैं।


वास्तव में स्थानों बहुत अच्छी तरह से अमेरिका के बाहर हो सकता है
चाड कूपर

0

यदि आप विज़ुअल स्टूडियो का उपयोग करने के लिए तैयार हैं, तो http://code.google.com/p/gmaps-api-net/ , क्या आप चाहते हैं कि आपकी साइट जनता के लिए उपलब्ध हो, में से अधिकांश करता है। यदि आपकी साइट एक पेवॉल के पीछे होगी, तो यह बहुत अधिक कीमत है।

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