2016-03-21 6 views
5

मै मैपबॉक्स जीएल जेएस से मैपबॉक्स.जेएस से एक वेब एप्लिकेशन को फिर से लिख रहा हूं। मानक 'मैपबॉक्स: // शैलियों/मैपबॉक्स/सड़कों-वी 8' शैली का उपयोग करके, मुझे सभी कार्यरत मार्कर आइकन की एक सूची कहां मिल सकती है?मैपबॉक्स जीएल जेएस उपलब्ध आइकन

m.map.addSource("markers", { 
     "type": "geojson", 
     "data": { 
      "type": "FeatureCollection", 
      "features": { 
       "type": "Feature", 
       "geometry": { 
        "type": "Point", 
        "coordinates": ["-75.532965", "35.248018"] 
       }, 
       "properties": { 
        "title": "Start", 
        "marker-symbol": "entrance", 
        "marker-size": "small", 
        "marker-color": "#D90008" 
       } 
      } 
     } 
    }); 
    m.map.addLayer({ 
     "id": "markers", 
     "type": "symbol", 
     "source": "markers", 
     "layout": { 
      "icon-image": "{marker-symbol}-15", //but monument-15 works 
      "text-field": "{title}", 
      "text-font": ["Open Sans Semibold", "Arial Unicode MS Bold"], 
      "text-offset": [0, -1.6], 
      "text-anchor": "top" 
     } 
    }); 

मैंने पढ़ा है कि सभी माकी प्रतीक शैलियों एक डिफ़ॉल्ट के रूप में माउस की जरूरत नहीं है कि के लिए उपलब्ध कराया जाना चाहिए: https://github.com/mapbox/mapbox-gl-styles/issues/241 लेकिन उनमें से ज्यादातर काम नहीं करते

यहाँ मेरी कोड है। इसके अलावा आकारों में समस्या भी है - माकी के लिए वे -ममाल, -मेडियम और -र्ज थे, और अब मैं -11 और -15 देखता हूं।

मुझे बस कुछ बुनियादी मार्कर आइकन का उपयोग करने की आवश्यकता है।

उत्तर

5

हम अभी भी डिफ़ॉल्ट आइकन सेट के लिए अंतिम कार्यान्वयन विवरण को हल कर रहे हैं और यह दस्तावेज होगा जो इसे तय करने के बाद पूरी तरह से सेट हो जाएगा।

तब तक, आप देख सकते हैं कि mapbox-gl-styles repo in the sprites folder पर देखकर किसी दिए गए शैली के लिए कौन से आइकन उपलब्ध हैं।

+0

धन्यवाद, क्या यह देखने का कोई तरीका है कि स्प्राइट छवि कैसा दिखता है या उन्हें 1 से 1 का परीक्षण करने की आवश्यकता है? –

+4

यह वास्तव में दस्तावेज़ीकरण में और अधिक स्पष्ट किया जाना चाहिए। मार्कर उपलब्ध हैं यह जानने के लिए उपयोगकर्ताओं को स्टैक ओवरफ़्लो में गोता लगाने की ज़रूरत नहीं है! –

+1

क्या यह अभी भी आइकन देखने का एकमात्र तरीका है? –

-1

that issue was closed के बाद से, सभी maki आइकन अब मानचित्रबॉक्स-gl.js में मूल रूप से उपलब्ध हैं। आप सभी https://www.mapbox.com/maki-icons/ पर उपलब्ध देख सकते हैं। आप icon-size paint property का उपयोग करके अपने आकार को गुणा भी कर सकते हैं, हालांकि इसका परिणाम पिक्सेलेशन हो सकता है। अभी भी कुछ हिचकिचाहट हैं, जैसे कि icon-color संपत्ति अभी तक काम नहीं कर रही है, इसलिए आपको अब के लिए आइकन को संपादित, रिकॉलर और पुन: प्रकाशित करने की आवश्यकता होगी। (issue #3605)।

+0

आप इस हैक पर नाम और थीम के द्वारा आइकन खोज सकते हैं [यहां] (https://skalt.github.io/maki-choice/)। –

संबंधित मुद्दे