2016-06-25 3 views
0

Я пытаюсь реализовать растровые плитки в mapbox-iOS-SDK gl 3.2.3MapBox IOS GL черный фон вопрос слой

Это мой местный источник стиль:

{ 
"version": 8, 
"name": "2GIS tiles", 
"sources": { 
    "mainSource": { 
     "type": "raster", 
     "tiles": [ 
        "http://tile1.maps.2gis.com/tiles?x={x}&y={y}&z={z}&v=1" 
        ], 
     "tileSize": 128 
    } 
}, 
"layers": [ 
      { 
      "id": "background", 
      "type": "background", 
      "paint": { 
       "fill-color": "#FFF9E8" 
      } 
      }, 
      { 
      "id": "mainLayer", 
      "type": "raster", 
      "source": "mainSource", 
      "paint": { 
       "raster-fade-duration": 100 
      } 
      } 
      ] 
} 

И вот что я получаю click-me

Таким образом, при прокрутке или панорамирование карты - черный фон иногда появляется, когда плитки загружаются.

Как я могу это решить? Можно ли изменить черный цвет?

ответ

2

Попробуйте изменить paint Недвижимость от fill-color до background-color.

Е.Г.,

{ 
    "id": "background", 
    "type": "background", 
    "paint": { 
    "background-color": "#FFF9E8" 
    } 
} 

Mapbox GL Style Reference упоминает это для paint, который должен объяснить черный фон вы видите.

background-color
Дополнительный цвет. По умолчанию # 000000. Отключено по фону. Цвет, на котором будет нарисован фон.