Class List

Class List
The classes and protocols in the Google Maps SDK for iOS:
GMSAddressA result from a reverse geocode request, containing a human-readable address
GMSAdvancedMarkerAn advanced marker is an icon placed at a particular point on the map's surface
GMSCALayerGMSCALayer is a superclass used by layers in the Google Maps SDK for iOS, such as GMSMapLayer and GMSPanoramaLayer
GMSCameraPositionAn immutable class that aggregates all camera position parameters
GMSCameraUpdateGMSCameraUpdate represents an update that may be applied to a GMSMapView
GMSCircleA circle on the Earth's surface (spherical cap)
GMSCoordinateBoundsGMSCoordinateBounds represents a rectangular bounding box on the Earth's surface
<GMSFeature>An interface representing a feature's metadata
GMSFeatureLayerA class representing a collection of all features of the same GMSFeatureType, whose style can be overridden on the client
GMSFeatureStyleSpecifies how a map feature should appear when displayed on a map
GMSGeocoderExposes a service for reverse geocoding
GMSGroundOverlayGMSGroundOverlay specifies the available options for a ground overlay that exists on the Earth's surface
GMSIndoorBuildingDescribes a building which contains levels
GMSIndoorDisplayProvides ability to observe or control the display of indoor level data
<GMSIndoorDisplayDelegate>Delegate for events on GMSIndoorDisplay
GMSIndoorLevelDescribes a single level in a building
GMSMapIDAn opaque identifier for a custom map configuration
GMSMapLayerGMSMapLayer is a custom subclass of CALayer, provided as the layer class on GMSMapView
GMSMapPointA point on the map
GMSMapStyleGMSMapStyle holds details about a style which can be applied to a map
GMSMapViewThis is the main class of the Google Maps SDK for iOS and is the entry point for all methods related to the map
<GMSMapViewDelegate>Delegate for events on GMSMapView
GMSMapViewOptionsThis class defines initialization-time options for GMSMapView
GMSMarkerA marker is an icon placed at a particular point on the map's surface
GMSMarkerLayerGMSMarkerLayer is a subclass of GMSOverlayLayer, available on a per-marker basis, that allows animation of several properties of its associated GMSMarker
GMSMutableCameraPositionMutable version of GMSCameraPosition
GMSMutablePathGMSMutablePath is a dynamic (resizable) array of CLLocationCoordinate2D
GMSOrientationGMSOrientation is a tuple of heading and pitch used to control the viewing direction of a GMSPanoramaCamera
GMSOverlayGMSOverlay is an abstract class that represents some overlay that may be attached to a specific GMSMapView
GMSOverlayLayerGMSOverlayLayer is a custom subclass of CALayer, and an abstract baseclass for GMSOverlay layers that allow custom animations
GMSPanoramaGMSPanorama represents metadata for a specific panorama on the Earth
GMSPanoramaCameraGMSPanoramaCamera is used to control the viewing direction of a GMSPanoramaView
GMSPanoramaCameraUpdateGMSPanoramaCameraUpdate represents an update that may be applied to a GMSPanoramaView
GMSPanoramaLayerGMSPanoramaLayer is a custom subclass of CALayer, provided as the layer class on GMSPanoramaView
GMSPanoramaLinkLinks from a GMSPanorama to neighboring panoramas
GMSPanoramaServiceGMSPanoramaService can be used to request panorama metadata even when a GMSPanoramaView is not active
GMSPanoramaViewA panorama is used to display Street View imagery
<GMSPanoramaViewDelegate>Delegate for events on GMSPanoramaView
GMSPathGMSPath encapsulates an immutable array of CLLocationCooordinate2D
GMSPinImageProvides a custom pin image for an advanced marker
GMSPinImageGlyphProvides a custom pin image glyph for an advanced marker
GMSPinImageOptionsProvides pin image customization for an advanced marker
GMSPlaceFeatureAn interface representing a place feature (a feature with a Place ID)
GMSPolygonGMSPolygon defines a polygon that appears on the map
GMSPolygonLayerGMSPolygonLayer is a subclass of GMSOverlayLayer, available on a per-polygon basis, that allows animation of several properties of its associated GMSPolygon
GMSPolylineGMSPolyline specifies the available options for a polyline that exists on the Earth's surface
GMSProjectionDefines a mapping between Earth coordinates (CLLocationCoordinate2D) and coordinates in the map's view (CGPoint)
GMSReverseGeocodeResponseA collection of results from a reverse geocode request
GMSServicesService class for the Google Maps SDK for iOS
GMSSpriteStyleDescribes the drawing style for a stamp image over a GMSStyleSpan
GMSStampStyleThe abstract base class for polyline styles that draw a repeating image over a GMSStyleSpan
GMSStrokeStyleDescribes the drawing style for one-dimensional entities such as polylines
GMSStyleSpanDescribes the style for some region of a polyline
GMSSyncTileLayerGMSSyncTileLayer is an abstract subclass of GMSTileLayer that provides a sync interface to generate image tile data
GMSTextureStyleA polyline style that draws a repeating image over a GMSStyleSpan
GMSTileLayerGMSTileLayer is an abstract class that allows overlaying of custom image tiles on a specified GMSMapView
<GMSTileReceiver>GMSTileReceiver is provided to GMSTileLayer when a tile request is made, allowing the callback to be later (or immediately) invoked
GMSUISettingsSettings for the user interface of a GMSMapView
GMSURLTileLayerGMSURLTileProvider fetches tiles based on the URLs returned from a GMSTileURLConstructor
GMSVisibleRegionGMSVisibleRegion contains the four points defining the polygon that is visible in a map's camera