1
A
回答
1
這是您可以做到的一種方法。
//Create a new MKMapCamera object
var newCameraPosition = MGLMapCamera(lookingAtCenterCoordinate: mapView.centerCoordinate, fromDistance: mapView.camera.altitude + 1600, pitch: 50, heading: -30)
// Then you could call it like this
mapView.camera = newCameraPosition
但讓我解釋的設置。
@IBOutlet weak var mapView: MGLMapView!
let distance: CLLocationDistance = 500
let pitch: CGFloat = 35
let heading = 45.0
var camera = MGLMapCamera()
let coordinate = CLLocationCoordinate2D(latitude: 49.7484405,
longitude: -132.9856644)
override func viewDidLoad() {
super.viewDidLoad()
mapView.mapType = .Standard
camera = MGLMapCamera(lookingAtCenterCoordinate: coordinate,
fromDistance: distance,
pitch: 0,
heading: 0)
self.mapView.camera = camera
}
-1
間距是MGLMapCamera
類的一部分。
見
- https://github.com/mapbox/mapbox-gl-native/blob/ios-v3.3.4/platform/darwin/src/MGLMapCamera.h#L25
- https://www.mapbox.com/ios-sdk/api/3.3.4/Classes/MGLMapCamera.html#/c:objc(cs)MGLMapCamera(py)pitch
而這個示例代碼段
/**
Pitch toward the horizon measured in degrees, with 0 degrees resulting in a
two-dimensional map.
*/
func togglePitch(sender: UISwitch) {
let camera = mapView!.camera
camera.pitch = sender.on ? 60 : 0
mapView!.setCamera(camera, animated: false)
}
相關問題
- 1. 設置快速DOC時間
- 2. 如何mapbox之間和谷歌地圖
- 3. 如何在地圖視圖上設置填充(Mapbox-ios-sdk)
- 4. 快速比較地點之間的距離
- 5. 快速計算兩點之間的地理距離
- 6. 如何設置ListView項的間距
- 7. 快速計算兩個位置之間的距離
- 8. 我如何快速繪製地圖
- 9. 快速地圖和傳統地圖之間的區別
- 10. 如何設置快速應用程序的圖標?
- 11. 使用NSuserdefaults快速設置圖像
- 12. 圖像未在UIButton上快速設置
- 13. 的Python:快速距離和()
- 14. 如何設置matplotlib圖的邊距?
- 15. 如何顯示地圖上兩個位置之間的距離?
- 16. 如何設置動態UICollectionViewCell間距
- 17. 如何在tableLayoutPanel中設置列間距
- 18. 如何在GWT CompositeCell上設置間距?
- 19. Cookie不能快速設置
- 20. 快速設置類屬性
- 21. 設置DataGridView快速行高
- 22. Android快速設置通知?
- 23. Ios在百分比%之間的視圖和/或邊距之間的快速間距
- 24. IOS:在圖像視圖中設置圖像的快速方法
- 25. 如何在網頁視圖中設置行間距?
- 26. 如何在cartodb中使用mapbox地圖
- 27. Typo3記錄間距/邊距設置
- 28. 快速C++圖形(如編程時間)
- 29. 如何設置圖像與文本之間的間距在AS3的TextFlow
- 30. Imagemagick設置行間距?
這是完美的,謝謝! – SoftwareStudent123
只是好奇。在你的情況下,你是否能夠使用對象實例化,然後可以調用它?或者您是否也需要創建相機對象?附:我已經在幾個MapBox項目上工作過,所以如果你有任何其他問題,我可能會爲你回答它們。 – tymac
我需要創建相機對象。如果你有一些空閒時間,我真的很感激你看看[這個鏈接](http://stackoverflow.com/questions/39050098/need-help-recreating-this-mapbox-effect)。我正在嘗試創建一個適用於健身應用程序的效果。謝謝! – SoftwareStudent123