如何使用按钮放大/缩小GoogleMap

时间:2016-08-22 10:41:42

标签: ios swift google-maps

我正在尝试使用地图上的两个按钮放大和缩小地图。 我遵循这种方式,但没有得到适当的解决方案 -

我的代码是 -

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)
}

1 个答案:

答案 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);