GoogleNavigation Framework Reference

Constants

The following constants are available globally.

  • The value used to clear the followingZoomLevel, and reset the camera to adopt the default zoom behavior.

    Declaration

    Swift

      let 
     GMSNavigationNoFollowingZoomLevel 
     : 
     Float 
     
    

    Objective-C

      extern 
     const 
     float 
     GMSNavigationNoFollowingZoomLevel 
     
    
  • Error domain for displaying the report incidents panel.

    Declaration

    Swift

      let 
     GMSMapViewPresentReportIncidentPanelErrorDomain 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     GMSMapViewPresentReportIncidentPanelErrorDomain 
     
    
  • An unexpected internal error occurred while attempting to present the report incidents panel.

    Declaration

    Swift

      static 
     let 
     ` 
     internal 
     `: 
      GMSMapViewPresentReportIncidentPanelErrorCode 
     
     
    

    Objective-C

      static 
     const 
      GMSMapViewPresentReportIncidentPanelErrorCode 
     
     GMSMapViewPresentReportIncidentPanelErrorCodeInternal 
     = 
     0 
     
    
  • Reporting is not available for the current context.

    Before attempting to display the report incident panel, ensure navigation is active and that reporting is available using the isIncidentReportingAvailable API.

    Declaration

    Swift

      static 
     let 
     reportingNotAvailable 
     : 
      GMSMapViewPresentReportIncidentPanelErrorCode 
     
     
    

    Objective-C

      static 
     const 
      GMSMapViewPresentReportIncidentPanelErrorCode 
     
     GMSMapViewPresentReportIncidentPanelErrorCodeReportingNotAvailable 
     = 
     1 
     
    
  • Accessibility identifier for the compass button.

    @related GMSMapView

    Declaration

    Swift

      let 
     kGMSAccessibilityCompass 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSAccessibilityCompass 
     
    
  • Accessibility identifier for the “my location” button.

    @related GMSMapView

    Declaration

    Swift

      let 
     kGMSAccessibilityMyLocation 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSAccessibilityMyLocation 
     
    
  • Accessibility identifier for the “out of quota” error label.

    @related GMSMapView

    Declaration

    Swift

      let 
     kGMSAccessibilityOutOfQuota 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSAccessibilityOutOfQuota 
     
    
  • The maximum zoom (closest to the Earth’s surface) permitted by the map camera.

    Declaration

    Swift

      let 
     kGMSMaxZoomLevel 
     : 
     Float 
     
    

    Objective-C

      extern 
     const 
     float 
     kGMSMaxZoomLevel 
     
    
  • The minimum zoom (farthest from the Earth’s surface) permitted by the map camera.

    Declaration

    Swift

      let 
     kGMSMinZoomLevel 
     : 
     Float 
     
    

    Objective-C

      extern 
     const 
     float 
     kGMSMinZoomLevel 
     
    
  • Declaration

    Swift

      static 
     let 
     administrativeAreaLevel1 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeAdministrativeAreaLevel1 
     
    
  • Declaration

    Swift

      static 
     let 
     administrativeAreaLevel2 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeAdministrativeAreaLevel2 
     
    
  • Declaration

    Swift

      static 
     let 
     country 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeCountry 
     
    
  • Declaration

    Swift

      static 
     let 
     locality 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeLocality 
     
    
  • Declaration

    Swift

      static 
     let 
     postalCode 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypePostalCode 
     
    
  • Declaration

    Swift

      static 
     let 
     schoolDistrict 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeSchoolDistrict 
     
    
  • Declaration

    Swift

      static 
     let 
     dataset 
     : 
     FeatureType 
     
    

    Objective-C

      FOUNDATION_EXPORT 
      GMSFeatureType 
     
     const 
     GMSFeatureTypeDataset 
     
    
  • Value to use for strokeWidth parameter when the stroke width should be unchanged.

    Declaration

    Swift

      class 
     let 
     strokeWidthUnspecified 
     : 
     CGFloat 
     
    

    Objective-C

      extern 
     const 
     CGFloat 
     GMSFeatureStyleStrokeWidthUnspecified 
     
    
  • Value to use for pointRadius parameter when the point radius should be unchanged.

    Declaration

    Swift

      class 
     let 
     pointRadiusUnspecified 
     : 
     CGFloat 
     
    

    Objective-C

      extern 
     const 
     CGFloat 
     GMSFeatureStylePointRadiusUnspecified 
     
    
  • Average Earth radius in meters.

    Declaration

    Swift

      let 
     kGMSEarthRadius 
     : 
     CLLocationDistance 
     
    

    Objective-C

      static 
     const 
     CLLocationDistance 
     kGMSEarthRadius 
     = 
     6371009 
     . 
     0 
     
    
  • The default position of the ground anchor of a GMSGroundOverlay the center point of the icon.

    Declaration

    Swift

      let 
     kGMSGroundOverlayDefaultAnchor 
     : 
     CGPoint 
     
    

    Objective-C

      extern 
     const 
     CGPoint 
     kGMSGroundOverlayDefaultAnchor 
     
    
  • kGMSLayerCameraLatitudeKey ranges from [-85, 85], and values outside this range will be clamped.

    @related GMSMapLayer

    Declaration

    Swift

      let 
     kGMSLayerCameraLatitudeKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerCameraLatitudeKey 
     
    
  • kGMSLayerCameraLongitudeKey ranges from [-180, 180), and values outside this range will be wrapped to within this range.

    @related GMSMapLayer

    Declaration

    Swift

      let 
     kGMSLayerCameraLongitudeKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerCameraLongitudeKey 
     
    
  • kGMSLayerCameraBearingKey ranges from [0, 360), and values are wrapped.

    @related GMSMapLayer

    Declaration

    Swift

      let 
     kGMSLayerCameraBearingKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerCameraBearingKey 
     
    
  • kGMSLayerCameraZoomLevelKey ranges from [kGMSMinZoomLevel, kGMSMaxZoomLevel], and values are clamped.

    @related GMSMapLayer

    Declaration

    Swift

      let 
     kGMSLayerCameraZoomLevelKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerCameraZoomLevelKey 
     
    
  • kGMSLayerCameraViewingAngleKey ranges from zero (i.e., facing straight down) and to between 30 and 45 degrees towards the horizon, depending on the model zoom level.

    @related GMSMapLayer

    Declaration

    Swift

      let 
     kGMSLayerCameraViewingAngleKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerCameraViewingAngleKey 
     
    
  • The default position of the ground anchor of a GMSMarker : the center bottom point of the marker icon.

    Declaration

    Swift

      let 
     kGMSMarkerDefaultGroundAnchor 
     : 
     CGPoint 
     
    

    Objective-C

      extern 
     const 
     CGPoint 
     kGMSMarkerDefaultGroundAnchor 
     
    
  • The default position of the info window anchor of a GMSMarker : the center top point of the marker icon.

    Declaration

    Swift

      let 
     kGMSMarkerDefaultInfoWindowAnchor 
     : 
     CGPoint 
     
    

    Objective-C

      extern 
     const 
     CGPoint 
     kGMSMarkerDefaultInfoWindowAnchor 
     
    
  • Declaration

    Swift

      let 
     kGMSMarkerLayerLatitude 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSMarkerLayerLatitude 
     
    
  • Declaration

    Swift

      let 
     kGMSMarkerLayerLongitude 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSMarkerLayerLongitude 
     
    
  • Declaration

    Swift

      let 
     kGMSMarkerLayerRotation 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSMarkerLayerRotation 
     
    
  • Declaration

    Swift

      let 
     kGMSMarkerLayerOpacity 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSMarkerLayerOpacity 
     
    
  • kGMSLayerPanoramaHeadingKey ranges from [0, 360).

    @related GMSPanoramaLayer

    Declaration

    Swift

      let 
     kGMSLayerPanoramaHeadingKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerPanoramaHeadingKey 
     
    
  • kGMSLayerPanoramaPitchKey ranges from [-90, 90].

    @related GMSPanoramaLayer

    Declaration

    Swift

      let 
     kGMSLayerPanoramaPitchKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerPanoramaPitchKey 
     
    
  • kGMSLayerCameraZoomLevelKey ranges from [1, 5], default 1.

    @related GMSPanoramaLayer

    Declaration

    Swift

      let 
     kGMSLayerPanoramaZoomKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerPanoramaZoomKey 
     
    
  • kGMSLayerPanoramaFOVKey ranges from 1, 160 , default 90.

    @related GMSPanoramaLayer

    Declaration

    Swift

      let 
     kGMSLayerPanoramaFOVKey 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     _Nonnull 
     kGMSLayerPanoramaFOVKey 
     
    
  • kGMSEquatorProjectedMeter may be useful when specifying lengths for segment in “projected” units. The value of kGMSEquatorProjectedMeter , 1/(pi * EarthRadius) , represents the length of one meter at the equator in projected units. For example to specify a projected length that corresponds to 100km at the equator use 100000 * kGMSEquatorProjectedMeter . See [GMSPath segmentsForLength:kind:] , [GMSPath lengthOfKind:] and kGMSLengthProjected .

    Declaration

    Swift

      let 
     kGMSEquatorProjectedMeter 
     : 
     Double 
     
    

    Objective-C

      extern 
     const 
     double 
     kGMSEquatorProjectedMeter 
     
    
  • Declaration

    Swift

      let 
     kGMSPolygonLayerStrokeWidth 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSPolygonLayerStrokeWidth 
     
    
  • Declaration

    Swift

      let 
     kGMSPolygonLayerStrokeColor 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSPolygonLayerStrokeColor 
     
    
  • Declaration

    Swift

      let 
     kGMSPolygonLayerFillColor 
     : 
     String 
     
    

    Objective-C

      extern 
     NSString 
     * 
     const 
     kGMSPolygonLayerFillColor 
     
    
  • Stub tile that is used to indicate that no tile exists for a specific tile coordinate. May be returned by -tileForX:y:zoom: on GMSTileOverlay .

    Declaration

    Swift

      let 
     kGMSTileLayerNoTile 
     : 
     UIImage 
     
    

    Objective-C

      extern 
     UIImage 
     * 
     const 
     _Nonnull 
     kGMSTileLayerNoTile 
     
    
Create a Mobile Website
View Site in Mobile | Classic
Share by: