我正在尝试使用地图上的两个按钮放大和缩小地图。 我遵循这种方式,但没有得到适当的解决方案 -
我的代码是 -
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)
}
答案 0 :(得分:0)
在您的方法中使用zoomTo func ZoomMap(zoomTo: Float){
let camera = GMSCameraPosition.cameraWithLatitude(26.6139,longitude:77.2090, zoom:zoomTo)
let mapView = GMSMapView.mapWithFrame(CGRectMake(0, 0, 375, 667), camera:camera)
}
类型参数,并使用您的按钮操作增加/减少它,并根据需要调用。
return \View::make('add.preview.work_panorama')->with('order', $order)
->with('products', $products)
->with('conteo', $conteo);