<!--
{
  "documentType" : "article",
  "framework" : "ImageIO",
  "identifier" : "/documentation/ImageIO/gps-dictionary-keys",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "GPS Dictionary Keys"
}
-->

# GPS Dictionary Keys

Keys for Global Positioning System (GPS) information.

## Topics

### Dictionary

[`let kCGImagePropertyGPSDictionary: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDictionary)

A dictionary of key-value pairs for an image that has Global Positioning System (GPS) information.

### GPS Coordinate

[`let kCGImagePropertyGPSLatitude: CFString`](/documentation/ImageIO/kCGImagePropertyGPSLatitude)

The latitude.

[`let kCGImagePropertyGPSLongitude: CFString`](/documentation/ImageIO/kCGImagePropertyGPSLongitude)

The longitude.

[`let kCGImagePropertyGPSAltitude: CFString`](/documentation/ImageIO/kCGImagePropertyGPSAltitude)

The altitude.

[`let kCGImagePropertyGPSLatitudeRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSLatitudeRef)

An indication of whether the latitude is north or south.

[`let kCGImagePropertyGPSLongitudeRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSLongitudeRef)

An indication of whether the longitude is east or west.

[`let kCGImagePropertyGPSAltitudeRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSAltitudeRef)

The altitude point of reference.

[`let kCGImagePropertyGPSHPositioningError: CFString`](/documentation/ImageIO/kCGImagePropertyGPSHPositioningError)

The horizontal error in the GPS position.

### Destinations

[`let kCGImagePropertyGPSDestLatitude: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestLatitude)

The latitude of the destination point.

[`let kCGImagePropertyGPSDestLongitude: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestLongitude)

The longitude of the destination point.

[`let kCGImagePropertyGPSDestBearing: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestBearing)

The bearing to the destination point.

[`let kCGImagePropertyGPSDestDistance: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestDistance)

The distance to the destination point.

[`let kCGImagePropertyGPSDestLatitudeRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestLatitudeRef)

An indication of whether the latitude of the destination point is northern or southern.

[`let kCGImagePropertyGPSDestLongitudeRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestLongitudeRef)

An indication of whether the longitude of the destination point is east or west.

[`let kCGImagePropertyGPSDestBearingRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestBearingRef)

The reference for giving the bearing to the destination point.

[`let kCGImagePropertyGPSDestDistanceRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDestDistanceRef)

The units for expressing the distance to the destination point.

### Image Orientation

[`let kCGImagePropertyGPSImgDirectionRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSImgDirectionRef)

The reference for the direction of the image.

[`let kCGImagePropertyGPSImgDirection: CFString`](/documentation/ImageIO/kCGImagePropertyGPSImgDirection)

The direction of the image.

### Measurement Details

[`let kCGImagePropertyGPSStatus: CFString`](/documentation/ImageIO/kCGImagePropertyGPSStatus)

The status of the GPS receiver.

[`let kCGImagePropertyGPSSatellites: CFString`](/documentation/ImageIO/kCGImagePropertyGPSSatellites)

The satellites used for GPS measurements.

[`let kCGImagePropertyGPSMeasureMode: CFString`](/documentation/ImageIO/kCGImagePropertyGPSMeasureMode)

The measurement mode.

[`let kCGImagePropertyGPSDOP: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDOP)

The degree of precision (DOP) of the data.

[`let kCGImagePropertyGPSSpeedRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSSpeedRef)

The unit for expressing the GPS receiver’s speed of movement.

[`let kCGImagePropertyGPSSpeed: CFString`](/documentation/ImageIO/kCGImagePropertyGPSSpeed)

The GPS receiver’s speed of movement.

[`let kCGImagePropertyGPSTrackRef: CFString`](/documentation/ImageIO/kCGImagePropertyGPSTrackRef)

The reference for the direction of GPS receiver’s movement.

[`let kCGImagePropertyGPSTrack: CFString`](/documentation/ImageIO/kCGImagePropertyGPSTrack)

The direction of GPS receiver’s movement.

[`let kCGImagePropertyGPSMapDatum: CFString`](/documentation/ImageIO/kCGImagePropertyGPSMapDatum)

The geodetic survey data used by the GPS receiver.

[`let kCGImagePropertyGPSProcessingMethod: CFString`](/documentation/ImageIO/kCGImagePropertyGPSProcessingMethod)

The name of the method used to find a location.

[`let kCGImagePropertyGPSAreaInformation: CFString`](/documentation/ImageIO/kCGImagePropertyGPSAreaInformation)

The name of the GPS area.

[`let kCGImagePropertyGPSDifferental: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDifferental)

An indication of whether differential correction is applied to the GPS receiver.

### Timestamp Information

[`let kCGImagePropertyGPSTimeStamp: CFString`](/documentation/ImageIO/kCGImagePropertyGPSTimeStamp)

The time in UTC (Coordinated Universal Time).

[`let kCGImagePropertyGPSDateStamp: CFString`](/documentation/ImageIO/kCGImagePropertyGPSDateStamp)

The date and time information relative to Coordinated Universal Time (UTC).

### GPS Version

[`let kCGImagePropertyGPSVersion: CFString`](/documentation/ImageIO/kCGImagePropertyGPSVersion)

The GPS version information.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)