शैली की MapBox स्टूडियो संपादित बाकी एपीआई के माध्यम से अद्यतन

वोट
0

हम एक डाटासेट, tileset, और MapBox स्टूडियो के माध्यम से शैली बनाया

यह केवल एक ही रंग का परत के साथ बहुत आसान था।

फिर हम कई परतों को जोड़ने के REST API का इस्तेमाल किया।

उदाहरण के लिए, (संदर्भ देखें: https://www.mapbox.com/api-documentation/#update-a-style )

style.json फ़ाइल कई नई परतें है कि एक अजगर स्क्रिप्ट के माध्यम से उत्पन्न किया गया है।

    layers: [ 
...
       {id: bid_id-WPLNS, source: composite, paint: {fill-color: rgba(62,129,54,0.4)}, source-layer: Business_Improvement_Districts, interactive: true, filter: [==, bid_id, WPLNS], layout: {visibility: visible}, type: fill},
       {id: bid_id-WSTSH, source: composite, paint: {fill-color: rgba(17,31,177,0.4)}, source-layer: Business_Improvement_Districts, interactive: true, filter: [==, bid_id, WSTSH], layout: {visibility: visible}, type: fill},
       {id: bid_id-WSTSQ, source: composite, paint: {fill-color: rgba(143,124,110,0.4)}, source-layer: Business_Improvement_Districts, interactive: true, filter: [==, bid_id, WSTSQ], layout: {visibility: visible}, type: fill},
...

फिर हम शैली अद्यतन करने के लिए एक बाकी HTTP PATCH जारी करते हैं:

-X PATCH कर्ल https://api.mapbox.com/styles/v1/ryozzopanodex/cistmnflb002l2woxcfbgyl3m?access_token=WRITE-TOKEN-HERE --data @ style.json --header सामग्री प्रकार: आवेदन / json

परिणाम के लिए:

देख https://city.tidalforce.org/bid

यहाँ

प्रश्न क्यों जब मैं MapBox स्टूडियो के पास जाकर शैली को संपादित करें, मैं नहीं REST API बनाया परतों देखते हैं?

मैं केवल स्टूडियो में बनाए गए मूल परतों को देखने के। अगर मैं संपादित करें और बचाने के लिए, ऐसा लगता है कि सब REST API बनाया परतों ओवरराइट किया जाएगा।

अगर वहाँ एक रास्ता MapBox स्टूडियो के माध्यम से नई परतें संपादित करने के लिए है तो हमें बताएं (जिसे हम पसंद हैं!)

15/09/2016 को 00:53
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

यह संभव है कि आप शैली का प्रकाशित संस्करण को अद्यतन करने के REST API का उपयोग कर रहे हैं, लेकिन आप शैली की ड्राफ्ट संस्करण देख रहे हैं जब आप MapBox स्टूडियो में शैली संपादित करने का प्रयास है। 'पिछले प्रकाशित करने के लिए वापस लाएं मसौदा' की सूची या शैली दृश्य पृष्ठ से कार्रवाई का उपयोग करने का प्रयास करें:

प्रकाशित पिछले वापस लौटने

और फिर शैली को संपादित करें। MapBox स्टूडियो स्वचालित रूप से सभी शैलियों के लिए ड्राफ्ट करता है ताकि उपयोगकर्ता गलती से शैलियों कि उत्पादन में किया जाता है नहीं टूटते। एक बार जब आप अपने मसौदे में परिवर्तन से संतुष्ट हैं तो आप styl संपादक में 'प्रकाशित करें' बटन के साथ प्रकाशित किया शैली के लिए मसौदा परिवर्तनों को लागू कर सकते हैं।

15/09/2016 को 16:25
का स्रोत उपयोगकर्ता

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