2016-07-01 5 views
2

Я добавил geojson на свою карту. Один из свойств функции называется delay - он содержит числа от 0 до 160. Ниже я попытался сделать функцию line-width функцией этого свойства (с использованием this link as an example), точно так же, как цвет каждого стиля. На самом деле, я бы хотел, чтобы это была математическая функция (sqrt (delay), а не использование категорий), но в любом случае я получаю синтаксическую ошибку в консоли каждый раз, когда вы неожиданно «)», предполагая, ширину так же, как цвет. Что было бы лучшим решением в Mapbox JS GL?Ширина линии передачи данных в Mapbox JS GL

map.on('load', function() { 
    map.addSource("routes", { 
     "type": "geojson", 
     "data": "simplify_830.geojson" 
    }); 

    map.addLayer({ 
     "id": "routes", 
     "type": "line", 
     "source": "routes", 
     "layout": {}, 
     "paint": { 
      "line-color": "#FFA500", 
      'line-width': { 
       property: 'delay', 
       stops: [ 
        [0, 2], 
        [20, 4], 
        [40, 6], 
        [60, 8], 
        [80, 10], 
        [100, 12], 
        [120, 14], 
        [140, 16], 
        [160, 20] 
       ] 
      }, 
     "filter": ["==", "name", ""] 
    }); 
+0

Поддержка свойств краски на линии все еще находится в работе. См. Https://github.com/mapbox/mapbox-gl-js/issues/2729 – tristen

+0

По-видимому, все еще не реализовано. Все соответствующие проблемы закрыты: https://github.com/mapbox/mapbox-gl-js/issues/2729 https://github.com/mapbox/mapbox-gl-js/issues/3646 https: // github .com/mapbox/mapbox-gl-js/pull/3033 Не уверен в текущем состоянии. –

ответ

1

Мы еще не поддерживаем стилирование данных для линейных свойств.

Мы планируем добавить его очень скоро в http://github.com/mapbox/mapbox-gl-js/issues/2729.

Приносим извинения за неясность передачи информации о состоянии поддержки стилизации данных. Сейчас мой коллега работает над таблицей поддержки! https://github.com/mapbox/mapbox-gl-style-spec/pull/465

+0

Это все еще актуально? Или каково состояние этой функции? Проблема, кажется, закрыта, и некоторые запросы на тягу слились. –