Я пытаюсь использовать пример акварельного растрового слоя в примерах Mapbox и добавить дополнительный параметр ограничительной рамки в соответствии с документацией. Приложение всегда аварийно завершает работу с NSException и никаких дополнительных сведений.
func mapView(_ mapView: MGLMapView, didFinishLoading style: MGLStyle) {
let bounds = MGLCoordinateBounds(sw: CLLocationCoordinate2D(latitude: -180, longitude: -85.05112877980659), ne: CLLocationCoordinate2D(latitude: 180, longitude: 85.0511287798066))
let source = MGLRasterTileSource(identifier: "stamen-watercolor", tileURLTemplates: ["https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.jpg"], options: [ .tileSize: 256, .coordinateBounds: bounds])
let rasterLayer = MGLRasterStyleLayer(identifier: "stamen-watercolor", source: source)
style.addSource(source)
style.addLayer(rasterLayer) }
Этот параметр опции не поддерживается? Или я что-то не так делаю?