USC और Mapbox क्या हैं, और दोनों के अंतर या उपयोग क्या हैं? उनके एपीआई में मुख्य अंतर क्या हैं?
जवाबों:
अपडेट (2014-08-22):
मेरा उत्तर थोड़ा पुराना है। कृपया रॉबर्ट और मैपबॉक्स के बीच अप-टू-डेट तुलना के लिए @ tmcw के उत्तर को देखें ।
मूल उत्तर (2012-09-05):
आप सेब और संतरे की तुलना कर रहे हैं।
पत्रक "बस" एक नक्शा एपीआई है। यह डेटा / मैप्स स्वयं प्रदान नहीं करता है। मैपबॉक्स मानचित्रों को डिजाइन और प्रकाशित करने के लिए एक सेवा है, जहां अंतिम-परिणाम क्लाउड (और कुछ जसन फ़ाइलों) में संग्रहीत मैप-टाइलों का एक गुच्छा है।
इस प्रकार, उदाहरण के लिए, आप USC से Mapbox नक्शे का उपभोग कर सकते हैं। उदाहरण
वैसे भी, Mapbox एक डेवलपमेंटसाइड नामक कंपनी द्वारा विकसित किया गया है, और उनके पास एक मैप एपीआई है जो वास्तव में एक कैटलॉग प्रतियोगी है, जिसे मामूली मैप्स कहा जाता है , हालांकि बहुत सरल और कम कार्यक्षमता के साथ।
तो, इसे योग करने के लिए:
अन्य उत्तर अच्छा है लेकिन थोड़ा पुराना है, क्योंकि मैपबॉक्स दो वर्षों में काफी बदल गया है।
पत्रक नक्शे इंटरनेट पर इंटरेक्टिव बनाने के लिए एक जावास्क्रिप्ट एपीआई है। यह मैपबॉक्स के साथ एकीकृत कर सकता है, लेकिन अन्य टाइल स्रोतों में से भी बहुत कुछ, जैसे कि OpenStreetMap , और अन्य डेटा स्रोत, जैसे GeoJSON ओवरले ।
मैपबॉक्स एक ऐसी कंपनी है जो मानचित्र सेवाएँ और तकनीक प्रदान करती है - उन सेवाओं में से एक, मैप टाइलें , का उपयोग आधार मानचित्र के रूप में कैटलॉग में किया जा सकता है - जैसे आप Google मैप्स टाइल्स का उपयोग गूगल मैप्स एपीआई में करते हैं। Mapbox भी Mapbox.js नामक एक कैटलॉग प्लगइन विकसित करता है जो कैटलॉग में महान कार्यक्षमता के सभी का उपयोग करते हुए अपनी टाइलों के साथ एकीकृत करना आसान बनाता है। हम कैटलॉग के विकास का भी समर्थन करते हैं, क्योंकि अनुचर यहां काम करता है ।
आप Mapbox टाइल्स का उपयोग किए बिना Mapbox.js का उपयोग कर सकते हैं, और Mapbox टाइल्स के साथ USC का उपयोग कर सकते हैं - वे पूरी तरह से मिक्स-एंड-मेचेबल हैं। मैपबॉक्स.जेएस के अतिरिक्त, जैसे टाइलजन्स और यूटीएफग्रिड समर्थन, मैपबॉक्स के नक्शे के साथ एकीकृत करना आसान बनाते हैं, लेकिन कैटलॉग के मौजूदा व्यवहार को नहीं बदलते हैं।
OpenStreetMaps git के रूप में
गिट क्लाइंट के रूप में लेफ्टलेट
और 'मैक के लिए GitHub' के रूप में mapbox.js
मुझे और समझाने दो
OpenStreetMaps (OSM) स्रोत नियंत्रण के लिए गिट की तरह, नक्शे बनाने / प्रदर्शित करने के लिए एक खुला स्रोत चीज है
Mapbox OSM आधारित मानचित्रों को होस्टिंग के बजाय कुछ और शक्ति के साथ होस्ट करने के लिए एक कंपनी है, जो गिट परियोजनाओं के लिए गिटबब के लिए एक ही मामला है
Leaftlet एक ऐसी लाइब्रेरी है जो उपयोगकर्ताओं को OSM होस्टिंग सेवा का उपयोग करके अपने ब्राउज़र पर OSM आधारित मानचित्रों को प्रदर्शित / उपयोग करने में सक्षम बनाती है, जैसे कोई git क्लाइंट git होस्टिंग सेवाओं के साथ कर रहा है।
mapbox.js, mapbox.com पर होस्ट किए गए मानचित्रों को प्रदर्शित / उपयोग करने के लिए एक बढ़ी हुई लाइब्रेरी है, जो पहले से ही OSM पर आधारित है, ठीक उसी तरह जैसे ub GitHub for Mac ’क्लाइंट गिथब द्वारा होस्ट किए गए प्रोजेक्ट्स के लिए gitub द्वारा बनाया गया है
आशा है कि यह इस मुद्दे को स्पष्ट करेगा
यह एक पुरानी पोस्ट है, यहाँ मेरा अपडेट है।
मैपबॉक्स अब लीफलेट को उनके आधिकारिक जावास्क्रिप्ट एपीआई के रूप में उपयोग कर रहा है (मुझे नहीं पता कि आंतरिक काम क्या है, लेकिन ... मैं मामूली नक्शे पर नहीं जा सकता, और मैपबॉक्स ने अपनी वर्तमान वेबसाइट पर मामूली नक्शे के बारे में कुछ भी उल्लेख नहीं किया है) ।