MapBox iOS: как изменить высоту звука в зависимости от уровня масштабирования? - PullRequest
0 голосов
/ 30 марта 2019

Я использую MapBox SDK для iOS, и я хотел бы установить другой уровень высоты звука в зависимости от уровня масштабирования, как, например, в Pokemon Go: чем больше уменьшается масштаб изображения, тем больше он антенны, и когда онувеличение в поле увеличивается, в точке, где мы можем видеть небо над горизонтом.

Есть ли способ сделать это с этим SDK?

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 30 марта 2019

Mapbox имеет две функции делегата (https://docs.mapbox.com/ios/api/maps/4.2.0/Protocols/MGLMapViewDelegate.html#/MGLMapViewDelegate), которые вы можете использовать:

optional func mapViewRegionIsChanging(_ mapView: MGLMapView)

optional func mapView(_ mapView: MGLMapView, regionDidChangeAnimated animated: Bool)

Они вызываются всякий раз, когда отображаемая в данный момент камера карты изменяется или заканчивает изменять, поэтому проверяйте уровень масштабирования внутри них и регулируйте высоту тона соответственно.

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