我正在使用适用于iOS的MapBox SDK,并且我想根据缩放级别设置不同的音高级别,例如在《 Pokemon Go》中:缩小的视图越多,它的航拍就越多,以及何时在可以看到地平线上方的天空的点上,音调变大了。
有没有办法使用该SDK?
感谢您的帮助。
答案 0 :(得分:1)
Mapbox有两个可以使用的委托函数(https://docs.mapbox.com/ios/api/maps/4.2.0/Protocols/MGLMapViewDelegate.html#/MGLMapViewDelegate):
changedTouches
optional func mapViewRegionIsChanging(_ mapView: MGLMapView)
只要当前显示的地图摄像机发生变化或完成变化,就会调用这些函数,因此请检查其中的缩放级别并相应地调整间距。