【发布时间】:2013-03-16 18:02:53
【问题描述】:
在使用新的 Google Maps sdk 创建的 iOS 应用程序上,是否有一个选项可以以某种方式进一步缩小?比如展示整个世界?
【问题讨论】:
在使用新的 Google Maps sdk 创建的 iOS 应用程序上,是否有一个选项可以以某种方式进一步缩小?比如展示整个世界?
【问题讨论】:
GMSCameraPosition.h 包含两个常量
/**
* The maximum zoom (closest to the Earth's surface) permitted by the map
* camera.
*/
FOUNDATION_EXTERN const CGFloat kGMSMaxZoomLevel;
/**
* The minimum zoom (farthest from the Earth's surface) permitted by the map
* camera.
*/
FOUNDATION_EXTERN const CGFloat kGMSMinZoomLevel;
您可以说:
self.googleMap.camera = [GMSCameraPosition
cameraWithLatitude:self.googleMap.camera.target.latitude
longitude:self.googleMap.camera.target.longitude
zoom:kGMSMinZoomLevel
bearing:self.googleMap.camera.bearing
viewingAngle:self.googleMap.camera.viewingAngle];
如果 self.googleMap 是您的 GMSMapView。 (可能有更简单的方法,但这可行)
无法进一步缩小以查看 3D 地球仪或 smtg。 为此,您将需要 Google 地球。
【讨论】: