7

如何从 GMSCameraPosition 中检索 GMSCoordinateBounds?每次用户移动相机时,我都想知道地图上的可见坐标(至少东北/西南点),如下所示:

(void)mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position
4

1 回答 1

17
GMSVisibleRegion visibleRegion = mapView.projection.visibleRegion;
GMSCoordinateBounds *bounds = [[GMSCoordinateBounds alloc] initWithRegion:visibleRegion];

// we've got what we want, but here are NE and SW points
CLLocationCoordinate2D northEast = bounds.northEast;
CLLocationCoordinate2D southWest = bounds.southWest;
于 2014-06-13T16:58:32.003 回答