GeoJSON से स्टाइलिंग मार्करों MapBox में गैर-स्ट्रिंग सुविधा गुणों के आधार पर

वोट
0

के रूप में शीर्षक से पता चलता है, मैं कुछ एक GeoJSON फ़ाइल में संग्रहीत मार्कर शैली करना चाहते हैं। कैसे मैं मार्कर घुमाना चाहते के आधार पर some_integer,: प्रत्येक सुविधा में, मैं एक घूर्णन बचा लिया।

MapBox में stylejson में मैं मार्करों के लिए निम्नलिखित शैली ने लिखा है:

    {
        id: markers_test,
        type: symbol,
        source: markers_test,
        layout: {
            symbol-placement: point,
            icon-image: marker_{style_id},
            icon-rotate: {rotate},
            text-field: {name},
            text-font: [Open Sans Semibold],
            text-anchor: top-left,
            text-padding: 20,
            text-size: 10,
            text-optional: true
        },
        paint: {
            text-color: #dddddd,                
            text-halo-color: #0000ff,
            text-halo-width: 1,
            text-halo-blur: 1
        }
    }

सही नाम की स्थापना और आइकन दोषरहित काम करता है, लेकिन जैसे ही मैं घुमाने सेट करने का प्रयास के रूप में, यह कह क्रैश मान एक संख्या है, न कि एक स्ट्रिंग होना चाहिए। केवल - मैं कैसे एक सुविधा की संपत्ति को संदर्भित एक स्ट्रिंग के बाहर है?

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


1 जवाब

वोट
1

{token}वाक्य रचना के लिए ही काम करता है text-fieldऔर icon-image। अन्य सभी गुण के लिए आप का उपयोग करना चाहिए संपत्ति समारोह वाक्य रचना

{
    "id": "markers_test",
    "type": "symbol",
    "source": "markers_test",
    "layout": {
        "symbol-placement": "point",
        "icon-image": "marker_{style_id}",
        "icon-rotate": {
            "property": "rotate",
            "stops": [[0, 0], [365, 365]]
        },
        "text-field": "{name}",
        "text-font": ["Open Sans Semibold"],
        "text-anchor": "top-left",
        "text-padding": 20,
        "text-size": 10,
        "text-optional": true
    },
    "paint": {
        "text-color": "#dddddd",                
        "text-halo-color": "#0000ff",
        "text-halo-width": 1,
        "text-halo-blur": 1
    }
}
13/09/2016 को 17:20
का स्रोत उपयोगकर्ता

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