GoogleMaps Framework Reference
Stay organized with collections
Save and categorize content based on your preferences.
GMSPanorama
@interface GMSPanorama : NSObject
GMSPanorama
represents metadata for a specific panorama on the Earth. This class is not
instantiable directly and is obtained via GMSPanoramaService
or GMSPanoramaView
.
-
The precise location of this panorama.
Declaration
Swift
var coordinate: CLLocationCoordinate2D { get }
Objective-C
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
-
The ID of this panorama. Panoramas may change ID over time, so this should not be persisted
Declaration
Swift
var panoramaID: String { get }
Objective-C
@property (nonatomic, copy, readonly) NSString *_Nonnull panoramaID;
-
Declaration
Objective-C
@property (nonatomic, copy, readonly) NSArray<GMSPanoramaLink *> *_Nonnull links;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-27 UTC.
[null,null,["Last updated 2025-08-27 UTC."],[[["\u003cp\u003e\u003ccode\u003eGMSPanorama\u003c/code\u003e provides metadata for a specific panorama on Earth, obtained through \u003ccode\u003eGMSPanoramaService\u003c/code\u003e or \u003ccode\u003eGMSPanoramaView\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes the panorama's location (\u003ccode\u003ecoordinate\u003c/code\u003e), a non-persistent ID (\u003ccode\u003epanoramaID\u003c/code\u003e), and links to neighboring panoramas (\u003ccode\u003elinks\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eDevelopers cannot directly create instances of \u003ccode\u003eGMSPanorama\u003c/code\u003e; they must be obtained via designated services or views.\u003c/p\u003e\n"]]],[],null,["# GoogleMaps Framework Reference\n\nGMSPanorama\n===========\n\n @interface GMSPanorama : NSObject\n\n`GMSPanorama` represents metadata for a specific panorama on the Earth. This class is not\ninstantiable directly and is obtained via [GMSPanoramaService](../Classes/GMSPanoramaService.html) or [GMSPanoramaView](../Classes/GMSPanoramaView.html).\n- `\n ``\n ``\n `\n\n ### [coordinate](#/c:objc(cs)GMSPanorama(py)coordinate)\n\n `\n ` \n The precise location of this panorama. \n\n #### Declaration\n\n Swift \n\n var coordinate: CLLocationCoordinate2D { get }\n\n Objective-C \n\n @property (nonatomic, readonly) CLLocationCoordinate2D coordinate;\n\n- `\n ``\n ``\n `\n\n ### [panoramaID](#/c:objc(cs)GMSPanorama(py)panoramaID)\n\n `\n ` \n The ID of this panorama. Panoramas may change ID over time, so this should not be persisted \n\n #### Declaration\n\n Swift \n\n var panoramaID: String { get }\n\n Objective-C \n\n @property (nonatomic, copy, readonly) NSString *_Nonnull panoramaID;\n\n- `\n ``\n ``\n `\n\n ### [links](#/c:objc(cs)GMSPanorama(py)links)\n\n `\n ` \n An array of [GMSPanoramaLink](../Classes/GMSPanoramaLink.html) describing the neighboring panoramas. \n\n #### Declaration\n\n Swift \n\n var links: [../Classes/GMSPanoramaLink.html] { get }\n\n Objective-C \n\n @property (nonatomic, copy, readonly) NSArray\u003c../Classes/GMSPanoramaLink.html *\u003e *_Nonnull links;"]]