Сбой координатной привязки динамического стиля Mapbox iOS SDK - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь использовать пример растрового слоя акварели в примерах 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) }

Этот параметр опции не поддерживается?Или я что-то не так делаю?

1 Ответ

0 голосов
/ 22 октября 2018

Выяснил, что проблема заключается не в добавлении границ в качестве значения NSValue, а в простом добавлении их в качестве MGLCoordinateBounds.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...