MapBox iOS:如何根据缩放级别改变音高?

时间:2019-03-29 23:00:30

标签: ios swift mapbox

我正在使用适用于iOS的MapBox SDK,并且我想根据缩放级别设置不同的音高级别,例如在《 Pokemon Go》中:缩小的视图越多,它的航拍就越多,以及何时在可以看到地平线上方的天空的点上,音调变大了。

有没有办法使用该SDK?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

Mapbox有两个可以使用的委托函数(https://docs.mapbox.com/ios/api/maps/4.2.0/Protocols/MGLMapViewDelegate.html#/MGLMapViewDelegate):

changedTouches

optional func mapViewRegionIsChanging(_ mapView: MGLMapView)

只要当前显示的地图摄像机发生变化或完成变化,就会调用这些函数,因此请检查其中的缩放级别并相应地调整间距。