在iOS谷歌地图App上显示整个世界

时间:2013-03-16 18:02:53

标签: google-maps-sdk-ios

是否可以选择以某种方式缩小使用新版Google Maps sdk创建的iOS应用的更多内容?比如以整个世界为例?

1 个答案:

答案 0 :(得分:3)

GMSCameraPosition.h包含两个consts

/**
 * 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。 你需要谷歌地球。