지도상의 두 개의 버튼을 사용하여지도를 확대 및 축소하려고합니다. 내가이 길을 따라 모르지만,버튼을 사용하여 Google지도 확대/축소 방법
내 코드는 적절한 솔루션 -하지 -
var currentZoom:Float = 10
. 당신의 방법 및 증가
func zoomInOut(level:Float) {
let camera = GMSCameraPosition.cameraWithLatitude(26.6139, longitude: 77.2090, zoom: level)
self.customMapView.camera = camera
}
@IBAction func zoomPlus(sender: AnyObject) {
currentZoom = currentZoom + 1;
print("Plus")
self.customMapView.animateToZoom(currentZoom)
}
@IBAction func zoomMinus(sender: AnyObject) {
currentZoom = currentZoom - 1;
print("Minus")
self.customMapView.animateToZoom(currentZoom)
}
확인이 [SO 질문] (http://stackoverflow.com/questions/34901061/how-to-set-zoom-in-and-zoom-out-in-google-ios-sdk-map -using-button)을 사용하면 도움이되거나 문제에 대한 아이디어를 줄 수 있습니다. –
치명적인 오류 : 선택 값을 언 래핑하는 동안 예기치 않게 nil이 발견되었습니다. -> self.customMapView.animateToZoom (currentZoom) –
위의 편집 된 코드에서 오류가 발생했습니다. –