USC और Mapbox क्या हैं, और उनके अंतर क्या हैं?


84

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

जवाबों:


35

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

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


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

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

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

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

वैसे भी, Mapbox एक डेवलपमेंटसाइड नामक कंपनी द्वारा विकसित किया गया है, और उनके पास एक मैप एपीआई है जो वास्तव में एक कैटलॉग प्रतियोगी है, जिसे मामूली मैप्स कहा जाता है , हालांकि बहुत सरल और कम कार्यक्षमता के साथ।

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

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

3
बस जोड़ना चाहते हैं कि MapBox ने हाल ही में अपने स्वयं के जेएस एपीआई जारी किए: mapbox.com/mapbox.js/api/v0.6.5
तीन सेज़

2
बस चीजों को अपडेट करने के लिए: मैपबॉक्स एपीआई अब अपने एपीआई के रूप में कैटलॉग का उपयोग करता है, अपने सर्वर से मानचित्र टाइलों को पुनः प्राप्त करने के लिए एक प्लगइन के साथ बढ़ाया।
मार्क

आप केवल Mapbox.js चाहते हैं यदि आप उनके Mapbox.com के मानचित्र डिजाइन / होस्टिंग सेवा का उपयोग कर रहे हैं, सही है? एक और तरीका रखो, यदि आप एक कस्टम ऐप बना रहे हैं जो एक गैर-मैपबॉक्स टाइल सेवा, कस्टम डेटाबेस इत्यादि का उपयोग करता है, तो आप इसके बजाय केवल कैटलॉग का उपयोग करेंगे?
क्लिंट हैरिस

4
@ClintHarris। दरअसल, जब से मैंने पहली बार यह लिखा है, चीजें और भी बदल गई हैं। वर्तमान में Mapbox.js केवल USC के शीर्ष पर एक पुस्तकालय है जो कुछ अतिरिक्त सुविधाएँ और एक स्मार्ट प्लगइन वास्तुकला प्रदान करता है। इसका उपयोग तब भी किया जा सकता है जब आप मैपबॉक्स की डिज़ाइन / होस्टिंग सेवा का उपयोग नहीं कर रहे हों।
Psousa

नमस्कार। मैंने देखा कि लीफलेट प्रतिक्रियाशील कोड का उपयोग कर रहा है, मैं अपनी परियोजना के लिए IOS / Android कोड का उपयोग करना चाहता हूं, मैं यह कैसे कर सकता हूं?
अकालफाम

132

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

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

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

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


23

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

OpenStreetMaps git के रूप में

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

और 'मैक के लिए GitHub' के रूप में mapbox.js


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

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

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

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

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

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


3

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

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

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