在 GMSMapView 上确定适当的缩放级别以适合所有需要的位置?
Determine proper zoom level on GMSMapView to fit all the locations needed?
在我的 iOS 应用程序中,我使用 GoogleMaps 和地图 API,但我不是很熟悉。
我知道,使用 iOS 原生 MKMapView,您可以设置一个可见的地图矩形,以在适当的缩放级别适合所有需要的点,如下所述:Zooming MKMapView to fit annotation pins?
但我不确定如何为 GMSMapView 做这样的事情。有人知道怎么做吗?
非常感谢任何形式的帮助!
在地图上设置标记后添加:
var bounds = GMSCoordinateBounds()
for coordinate in testCoordinates
{
bounds = bounds.includingCoordinate(coordinate)
}
let update = GMSCameraUpdate.fit(bounds, withPadding: 50)
mapView.animate(with: update)
在我的 iOS 应用程序中,我使用 GoogleMaps 和地图 API,但我不是很熟悉。
我知道,使用 iOS 原生 MKMapView,您可以设置一个可见的地图矩形,以在适当的缩放级别适合所有需要的点,如下所述:Zooming MKMapView to fit annotation pins?
但我不确定如何为 GMSMapView 做这样的事情。有人知道怎么做吗?
非常感谢任何形式的帮助!
在地图上设置标记后添加:
var bounds = GMSCoordinateBounds()
for coordinate in testCoordinates
{
bounds = bounds.includingCoordinate(coordinate)
}
let update = GMSCameraUpdate.fit(bounds, withPadding: 50)
mapView.animate(with: update)