मैं एक वेब-आधारित मानचित्रण प्रणाली पर काम कर रहा हूं और मैं यह जानने की कोशिश कर रहा हूं कि किस पुस्तकालय का उपयोग करना है।
ये उपलब्ध पुस्तकालयों की तुलना के लिए लिंक हैं:
- लॉरेंट जेगौ का बेंचमार्क (2010 से) वेब मैपिंग समाधान (क्लाइंट और सर्वर दोनों) पर एक वैश्विक दृष्टिकोण है।
- जर्मन कैरलिलो द्वारा FOSS पुस्तकालयों की तुलना यहां की जा सकती है :
अब तक पुस्तकालयों की सूची:
- गूगल मानचित्र
- Microsoft आभासी पृथ्वी
- MapQuest
- पत्रक - "टिप्पणी छोटी, तेज, नई, और अधिक सीधी और कम सुविधाओं और कम परीक्षण के रूप में भी पढ़ी जा सकती है।" -गियोगिका (नीचे देखें)
- जावास्क्रिप्ट के लिए आर्कजीआईएस एपीआई - आर्कजीस सर्वर (नीचे देखें) के साथ सबसे अच्छा काम करता है। Google मानचित्र और बिंग मानचित्र एक्सटेंशन भी उपलब्ध हैं, जिससे आप Google / बिंग मानचित्रों के साथ ESRI API का उपयोग कर सकते हैं (हालाँकि यह अधिकांश पुस्तकालयों का सच है)।
- याहू मैप एपीआई
- मिशेलिन के माध्यम से
- OpenLayers - व्यापक प्रलेखन और कार्यक्षमता की एक अच्छी राशि प्लस विभिन्न मानचित्र प्रदाताओं का उपयोग करने की क्षमता।
- Mapquery - MapQuery जारी किया गया है और अब इसके कुछ उपयोगी दस्तावेज हैं। इसमें OpenLayers और jQuery के संयोजन का बहुत सार्थक लक्ष्य है। यदि आप OpenLayers + jQuery के विचार के लिए विशेष रूप से उत्सुक हैं, या यदि आप एक जावास्क्रिप्ट मैपिंग लाइब्रेरी में योगदान करना चाहते हैं, तो सम्मिलित हों और अपने प्रयासों में योगदान दें। हालाँकि यदि आप केवल एक अंतिम उपयोगकर्ता बनना चाहते हैं, या इस क्षेत्र में नए हैं तो यह आपके लिए नहीं हो सकता है।
- मैपस्ट्रेक्शन - चीजों को बहुत सरल बनाता है, विशेष रूप से कई बेसमैप प्रदाताओं के साथ काम करना। हालाँकि यह अभी भी एक कार्य प्रगति पर है और कार्यक्षमता में कमी है, जैसा कि प्रलेखन है। (उदाहरण के लिए "FeatureCollection" प्रकार के साथ एक GeoJSON ऑब्जेक्ट एक सुविधा संग्रह ऑब्जेक्ट है। बहुत जानकारीपूर्ण नहीं है।) ऐसा लगता है कि यह अभी भी सक्रिय रूप से विकसित किया जा रहा है, लेकिन 4/4/11 के रूप में Github पर कोई कमिट नहीं किया गया है जनवरी से।
- deCarta - में एक मोबाइल और डेस्कटॉप जावास्क्रिप्ट है - पहला HTML5 / CSS3 अनुरूप है और दूसरे में अधिक ब्राउज़र संगतता है। स्रोत कोड प्रदान किया गया। वाणिज्यिक एपीआई के लिए सबसे पहले डेवलपर शब्द। आपको मानचित्र को ब्रांड करने की अनुमति है और कई अलग-अलग मानचित्र शैलियों हैं। आप NAVTEQ या OSM डेटा चुन सकते हैं। उनके पास कई मोबाइल एपीआई भी हैं। - TheSteve0 द्वारा संपादित - एक डेकार्टा कर्मचारी
- Cloudmade
- पॉलिमैप्स - कई अलग-अलग स्रोतों से समग्र रेखापुंज और वेक्टर डेटा को बहुत आसान बनाता है। आप आसानी से अपने रंग, समूहीकरण और बातचीत जोड़ सकते हैं। जल्दी से चलाता है, अच्छी तरह से लोड हो रहा है पृष्ठभूमि टाइल का प्रबंधन करता है, और जावास्क्रिप्ट का केवल 30k है। एक संभावित नीचे की ओर: यह SVG का उपयोग करता है जिसका अर्थ है कि यह MSIE 7 या 8 में काम नहीं करेगा और यह हर दूसरे ब्राउज़र में बहुत अच्छा काम करता है और IE9 में काम करना चाहिए
- जंप - जंप एक लाइट वेट मैप्स लाइब्रेरी है जो अपने आप काम करती है, अर्थ है, यह ओपनलाइयर्स या गूगल मैप्स एपीआई के लिए एक आवरण नहीं है। वर्तमान में यह विकास के अधीन है, लेकिन बहुत सारी आवश्यक सुविधाएँ अच्छी तरह से काम करती हैं।
- ModestMaps - मैपबॉक्स और टाइलमिल के निर्माताओं से एक और छोटा, तेज़, नया JS मैपिंग लाइब्रेरी।
- Mapiator
OpenLayers एक मैं वर्तमान में उपयोग कर रहा हूँ। आप इसके साथ बहुत कुछ कर सकते हैं और यह अधिकांश डेटा प्रकारों का समर्थन करता है। हालांकि यह सब कुछ के लिए सबसे अच्छा नहीं है। उदाहरण के लिए, कैटलॉग कई तरह से चिकना लगता है, जिसमें छवि लुप्त होती है और अन्य दृश्य ट्वीक्स हैं। यदि आप jQuery में हैं तो आप MapQuery को देखना पसंद कर सकते हैं जो jQuery और OpenLayers के संयोजन की तरह है।