MapBox जीएल और सार्वजनिक शैलियों

वोट
2

मैं खाता एक से एक API कुंजी के साथ एक नक्शा आकर्षित करने के लिए कोशिश कर रहा हूँ, तो एक शैली खाता बी के साथ बनाया सेट

मैं एक मिल evented.js:92 Error: Forbidden(…)है, इसलिए मुझे लगता है मैं नहीं साझा अन्य API कुंजियां के लिए शैली कर सकते हैं।

वहाँ हर किसी के द्वारा प्रयोग करने योग्य सार्वजनिक एक शैली बनाने के लिए एक तरह से और है?

26/08/2016 को 08:19
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

दुर्भाग्य से, वहाँ शैलियों इस समय सार्वजनिक करने का एक तरीका नहीं है।

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

26/08/2016 को 17:00
का स्रोत उपयोगकर्ता

वोट
0

इसके अलावा जवाब mollymerp करने के लिए, यहाँ एक त्वरित-एन-गंदा-एन-आंशिक समाधान है:

// downloaded theme from mapbox studio
const style = { ... };

// delete useless keys
delete style.metadata;
delete style.created;
delete style.id;
delete style.modified;
delete style.owner;
delete style.draft;

// replace proprietary keys by public ones
style.sprite = 'mapbox://sprites/mapbox/streets-v9';
style.glyphs = 'mapbox://fonts/mapbox/{fontstack}/{range}.pbf';

यह काम करता है, लेकिन आप हमेशा सड़क-v9 प्रतीक होगा, तो यह सभी रंगों के साथ इष्टतम नहीं है, लेकिन वहाँ कोई अन्य आसान तरीका है कि ऐसा करने के लिए है।

मुझे आशा है कि MapBox एक दिन हमारे शैलियों के लिए एक "सार्वजनिक" विकल्प कर देगा, तो हम उनकी तरह साझा कर सकते हैं snazzymaps.com

07/09/2016 को 08:57
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more