/ / पत्रक और Mapbox क्या हैं, और उनके अंतर क्या हैं? - एपीआई, शब्दकोश, पत्रक, मैपबॉक्स

पत्रक और मैपबॉक्स क्या हैं, और उनके मतभेद क्या हैं? - एपीआई, शब्दकोश, पुस्तिका, मैपबॉक्स

USC और Mapbox क्या हैं, और दोनों के अंतर या उपयोग क्या हैं? उनके एपीआई में मुख्य अंतर क्या हैं?

उत्तर:

उत्तर № 1 के लिए 30

अपडेट (2014-08-22):

मेरा उत्तर थोड़ा पुराना है। कृपया देखें @tmcw का जवाब एक अप-टू-डेट तुलना के लिए पत्रक और MapBox के बीच।


मूल उत्तर (2012-09-05):

आप सेब और संतरे की तुलना कर रहे हैं।

पत्रक "बस" एक नक्शा एपीआई है। यह डेटा / मैप्स स्वयं प्रदान नहीं करता है। मैपबॉक्स एक ऐसी सेवा है जो मानचित्रों को डिजाइन और प्रकाशित करने के लिए है, जहां अंतिम परिणाम क्लाउड में संग्रहीत मैप-टाइलों का एक गुच्छा है (और कुछ json फ़ाइलें)।

इस प्रकार, उदाहरण के लिए, आप कैटलॉग से मैपबॉक्स के नक्शे का उपभोग कर सकते हैं। उदाहरण

वैसे भी, Mapbox, DevelopmentSeed नामक कंपनी द्वारा विकसित किया गया है, और उनके पास एक मानचित्र API है जो वास्तव में एक USC प्रतियोगी है, जिसे कहा जाता है मामूली नक्शे, हालांकि बहुत सरल और कम कार्यक्षमता के साथ।

तो, इसे योग करने के लिए:

  • पत्रक -> मानचित्र एपीआई, कोई डेटा नहीं
  • MapBox -> डिजाइन और नक्शे प्रकाशित करें

उत्तर № 2 के लिए 92

अन्य उत्तर अच्छा है लेकिन थोड़ा पुराना है, क्योंकि मैपबॉक्स दो वर्षों में काफी बदल गया है।

पत्रक इंटरनेट पर मानचित्र को इंटरैक्टिव बनाने के लिए एक जावास्क्रिप्ट एपीआई है। यह मैपबॉक्स के साथ एकीकृत कर सकता है, लेकिन बहुत सारे अन्य टाइल स्रोतों की तरह OpenStreetMap, और अन्य डेटा स्रोत, जैसे GeoJSON ओवरले करता है.

MapBox एक कंपनी है जो मानचित्र सेवाएँ और तकनीक प्रदान करती है - उन सेवाओं में से एक, मानचित्र टाइलें, बेस मैप्स के रूप में पत्रक में उपयोग किया जा सकता है - जैसा कि आप "Google मैप्स एपीआई में गूगल मैप टाइल्स का उपयोग करते हैं। मैपबॉक्स भी एक कैटलॉग के रूप में विकसित होता है। Mapbox.js कि यह अभी भी अपनी टाइल के साथ एकीकृत करने के लिए सरल बनाता है, जबकि अभी भी कैटलॉग में महान कार्यक्षमता का उपयोग कर रहा है। हम भी, के विकास का समर्थन करते हैं अनुचर यहां काम करता है.

आप Mapbox टाइल्स का उपयोग किए बिना Mapbox.js का उपयोग कर सकते हैं, और Mapbox टाइल्स के साथ USC का उपयोग कर सकते हैं - वे "पूरी तरह से मिक्स-मैच्योर हैं। Mapbox.js" जैसे जोड़ TileJSON तथा UTFGrid समर्थन करें, मैपबॉक्स के नक्शे के साथ एकीकृत करना आसान बनाता है, लेकिन "कैटलॉग के मौजूदा व्यवहार को नहीं बदलता है।


जवाब के लिए 15 № 3

आप मैपबॉक्स को मानचित्रों के जीथब के रूप में सोच सकते हैं

OpenStreetMaps git के रूप में

गिट क्लाइंट के रूप में लेफ्टलेट

और "Mac के लिए GitHub" के रूप में mapbox.js


मुझे और समझाने दो

OpenStreetMaps (OSM) नक्शे को बनाने / प्रदर्शित करने के लिए एक खुला स्रोत है, जैसे स्रोत नियंत्रण के लिए गिट

Mapbox OSM आधारित मानचित्रों की मेजबानी करने के लिए केवल होस्टिंग के बजाय कुछ अधिक शक्ति के साथ एक कंपनी है, जो गिट परियोजनाओं के लिए गिटब के लिए एक ही मामला

Leaftlet एक ऐसी लाइब्रेरी है जो उपयोगकर्ताओं को OSM होस्टिंग सेवा का उपयोग करके अपने ब्राउज़र पर OSM आधारित मानचित्रों को प्रदर्शित / उपयोग करने में सक्षम बनाती है जैसे कि कोई git क्लाइंट git होस्टिंग सेवाओं के साथ कर रहा है

mapbox.js, mapbox.com पर होस्ट किए गए मानचित्रों को प्रदर्शित / उपयोग करने के लिए एक बढ़ी हुई लाइब्रेरी है, जो पहले से ही OSM पर आधारित है, जैसे "GitHub for Mac" क्लाइंट गिथब में होस्ट की गई परियोजनाओं के लिए github द्वारा बनाया गया है।

आशा है कि यह इस मुद्दे को स्पष्ट करेगा


उत्तर के लिए 1 № 4

यह एक पुरानी पोस्ट है, यहाँ मेरा अपडेट है।

अब मैपबॉक्स उनके अधिकारी के रूप में लीफलेट का उपयोग कर रहा हैजावास्क्रिप्ट एपीआई (मुझे नहीं पता है कि आंतरिक कार्य क्या है, लेकिन ... मैं "अपने वर्तमान वेबसाइट पर मामूली मानचित्र के बारे में कुछ भी उल्लेख नहीं कर सकता, और मैपबॉक्स नहीं करता")।