मैं मैपबॉक्स स्टूडियो में स्क्रैच से एक शैली बना रहा हूं। मेरे पास एक पोई-लेबल परत है जो डेटा द्वारा फ़िल्टर करती है। मैं देख सकता हूं कि फिल्टर काम करता है। मैं मैपबॉक्स स्टूडियो में पोई के स्थान पर एक टेक्स्ट लेबल लगा सकता हूं।

इसके जीवन के लिए मैं पाठ के साथ एक आइकन नहीं दिखा सकता। मैंने माकी आइकनसेट से some_maki.svg को "आइकन इमेज" फ़ील्ड में पेस्ट करने का प्रयास किया है। यह कर्सर इंगित करता है कि चिपकाना एक वैध ऑपरेशन है, छवि अपलोड की गई है, लेकिन यह मानचित्र पर नहीं दिखती है। क्या देता है?

enter image description here

0
Tom 22 अप्रैल 2020, 03:43

1 उत्तर

सबसे बढ़िया उत्तर

माकी आइकन सेट प्रत्येक आइकन को दो SVG आकारों में प्रदान करता है: 11px गुणा 11px और 15px गुणा 15px . इसलिए, जब आप 'icon-image' लेआउट प्रॉपर्टी के लिए, आपको आइकॉन का नाम -11 या -15 के साथ जोड़ना होगा।

उदाहरण के लिए, मैपबॉक्स स्टूडियो में निरीक्षण किए जाने पर डिफ़ॉल्ट मैपबॉक्स स्ट्रीट शैली में poi-label परत के लिए 'icon-image' पर विचार करें:

enter image description here

इसलिए, यदि आप अपने आइकन छवि सूत्र में & "-11" या & "-15" शामिल करते हैं, और संदर्भित आइकन आपकी शैली के स्प्राइट शीट, आइकन अपेक्षित रूप से दिखाई देने चाहिए। आप इमेज टूलबार के साथ अपनी शैली के स्प्राइट में इमेज जोड़ और हटा सकते हैं, जैसा कि दस्तावेज़ में वर्णित है यहां

1
Mapbox Developer Support 24 अप्रैल 2020, 22:27