Classes

The following classes are available globally.

  • Options for filtering API keys.

    See more

    Declaration

    Objective-C

    @interface AWSLocationApiKeyFilter

    Swift

    class AWSLocationApiKeyFilter
  • API Restrictions on the allowed actions, resources, and referers for an API key resource.

    Required parameters: [AllowActions, AllowResources]

    See more

    Declaration

    Objective-C

    @interface AWSLocationApiKeyRestrictions

    Swift

    class AWSLocationApiKeyRestrictions
  • Declaration

    Objective-C

    @interface AWSLocationAssociateTrackerConsumerRequest

    Swift

    class AWSLocationAssociateTrackerConsumerRequest
  • Declaration

    Objective-C

    @interface AWSLocationAssociateTrackerConsumerResponse

    Swift

    class AWSLocationAssociateTrackerConsumerResponse
  • Contains the tracker resource details.

    Required parameters: [DeviceId, Error]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchDeleteDevicePositionHistoryError

    Swift

    class AWSLocationBatchDeleteDevicePositionHistoryError
  • Declaration

    Objective-C

    @interface AWSLocationBatchDeleteDevicePositionHistoryRequest

    Swift

    class AWSLocationBatchDeleteDevicePositionHistoryRequest
  • Declaration

    Objective-C

    @interface AWSLocationBatchDeleteDevicePositionHistoryResponse

    Swift

    class AWSLocationBatchDeleteDevicePositionHistoryResponse
  • Contains error details for each geofence that failed to delete from the geofence collection.

    Required parameters: [Error, GeofenceId]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchDeleteGeofenceError

    Swift

    class AWSLocationBatchDeleteGeofenceError
  • Declaration

    Objective-C

    @interface AWSLocationBatchDeleteGeofenceRequest

    Swift

    class AWSLocationBatchDeleteGeofenceRequest
  • Declaration

    Objective-C

    @interface AWSLocationBatchDeleteGeofenceResponse

    Swift

    class AWSLocationBatchDeleteGeofenceResponse
  • Contains error details for each device that failed to evaluate its position against the geofences in a given geofence collection.

    Required parameters: [DeviceId, Error, SampleTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchEvaluateGeofencesError

    Swift

    class AWSLocationBatchEvaluateGeofencesError
  • Declaration

    Objective-C

    @interface AWSLocationBatchEvaluateGeofencesRequest

    Swift

    class AWSLocationBatchEvaluateGeofencesRequest
  • Declaration

    Objective-C

    @interface AWSLocationBatchEvaluateGeofencesResponse

    Swift

    class AWSLocationBatchEvaluateGeofencesResponse
  • Contains error details for each device that didn’t return a position.

    Required parameters: [DeviceId, Error]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchGetDevicePositionError

    Swift

    class AWSLocationBatchGetDevicePositionError
  • Declaration

    Objective-C

    @interface AWSLocationBatchGetDevicePositionRequest

    Swift

    class AWSLocationBatchGetDevicePositionRequest
  • Declaration

    Objective-C

    @interface AWSLocationBatchGetDevicePositionResponse

    Swift

    class AWSLocationBatchGetDevicePositionResponse
  • Contains the batch request error details associated with the request.

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchItemError

    Swift

    class AWSLocationBatchItemError
  • Contains error details for each geofence that failed to be stored in a given geofence collection.

    Required parameters: [Error, GeofenceId]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchPutGeofenceError

    Swift

    class AWSLocationBatchPutGeofenceError
  • Declaration

    Objective-C

    @interface AWSLocationBatchPutGeofenceRequest

    Swift

    class AWSLocationBatchPutGeofenceRequest
  • Contains geofence geometry details.

    Required parameters: [GeofenceId, Geometry]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchPutGeofenceRequestEntry

    Swift

    class AWSLocationBatchPutGeofenceRequestEntry
  • Declaration

    Objective-C

    @interface AWSLocationBatchPutGeofenceResponse

    Swift

    class AWSLocationBatchPutGeofenceResponse
  • Contains a summary of each geofence that was successfully stored in a given geofence collection.

    Required parameters: [CreateTime, GeofenceId, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchPutGeofenceSuccess

    Swift

    class AWSLocationBatchPutGeofenceSuccess
  • Contains error details for each device that failed to update its position.

    Required parameters: [DeviceId, Error, SampleTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationBatchUpdateDevicePositionError

    Swift

    class AWSLocationBatchUpdateDevicePositionError
  • Declaration

    Objective-C

    @interface AWSLocationBatchUpdateDevicePositionRequest

    Swift

    class AWSLocationBatchUpdateDevicePositionRequest
  • Declaration

    Objective-C

    @interface AWSLocationBatchUpdateDevicePositionResponse

    Swift

    class AWSLocationBatchUpdateDevicePositionResponse
  • Contains details about additional route preferences for requests that specify TravelMode as Car.

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteCarModeOptions

    Swift

    class AWSLocationCalculateRouteCarModeOptions
  • Declaration

    Objective-C

    @interface AWSLocationCalculateRouteMatrixRequest

    Swift

    class AWSLocationCalculateRouteMatrixRequest
  • Returns the result of the route matrix calculation.

    Required parameters: [RouteMatrix, Summary]

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteMatrixResponse

    Swift

    class AWSLocationCalculateRouteMatrixResponse
  • A summary of the calculated route matrix.

    Required parameters: [DataSource, DistanceUnit, ErrorCount, RouteCount]

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteMatrixSummary

    Swift

    class AWSLocationCalculateRouteMatrixSummary
  • Declaration

    Objective-C

    @interface AWSLocationCalculateRouteRequest

    Swift

    class AWSLocationCalculateRouteRequest
  • Returns the result of the route calculation. Metadata includes legs and route summary.

    Required parameters: [Legs, Summary]

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteResponse

    Swift

    class AWSLocationCalculateRouteResponse
  • A summary of the calculated route.

    Required parameters: [DataSource, Distance, DistanceUnit, DurationSeconds, RouteBBox]

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteSummary

    Swift

    class AWSLocationCalculateRouteSummary
  • Contains details about additional route preferences for requests that specify TravelMode as Truck.

    See more

    Declaration

    Objective-C

    @interface AWSLocationCalculateRouteTruckModeOptions

    Swift

    class AWSLocationCalculateRouteTruckModeOptions
  • A circle on the earth, as defined by a center point and a radius.

    Required parameters: [Center, Radius]

    See more

    Declaration

    Objective-C

    @interface AWSLocationCircle

    Swift

    class AWSLocationCircle
  • Declaration

    Objective-C

    @interface AWSLocationCreateGeofenceCollectionRequest

    Swift

    class AWSLocationCreateGeofenceCollectionRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreateGeofenceCollectionResponse

    Swift

    class AWSLocationCreateGeofenceCollectionResponse
  • Declaration

    Objective-C

    @interface AWSLocationCreateKeyRequest

    Swift

    class AWSLocationCreateKeyRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreateKeyResponse

    Swift

    class AWSLocationCreateKeyResponse
  • Declaration

    Objective-C

    @interface AWSLocationCreateMapRequest

    Swift

    class AWSLocationCreateMapRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreateMapResponse

    Swift

    class AWSLocationCreateMapResponse
  • Declaration

    Objective-C

    @interface AWSLocationCreatePlaceIndexRequest

    Swift

    class AWSLocationCreatePlaceIndexRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreatePlaceIndexResponse

    Swift

    class AWSLocationCreatePlaceIndexResponse
  • Declaration

    Objective-C

    @interface AWSLocationCreateRouteCalculatorRequest

    Swift

    class AWSLocationCreateRouteCalculatorRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreateRouteCalculatorResponse

    Swift

    class AWSLocationCreateRouteCalculatorResponse
  • Declaration

    Objective-C

    @interface AWSLocationCreateTrackerRequest

    Swift

    class AWSLocationCreateTrackerRequest
  • Declaration

    Objective-C

    @interface AWSLocationCreateTrackerResponse

    Swift

    class AWSLocationCreateTrackerResponse
  • Specifies the data storage option chosen for requesting Places.

    When using Amazon Location Places:

    • If using HERE Technologies as a data provider, you can’t store results for locations in Japan by setting IntendedUse to Storage. parameter.

    • Under the MobileAssetTracking or MobilAssetManagement pricing plan, you can’t store results from your place index resources by setting IntendedUse to Storage. This returns a validation exception error.

    For more information, see the AWS Service Terms for Amazon Location Service.

    See more

    Declaration

    Objective-C

    @interface AWSLocationDataSourceConfiguration

    Swift

    class AWSLocationDataSourceConfiguration
  • Declaration

    Objective-C

    @interface AWSLocationDeleteGeofenceCollectionRequest

    Swift

    class AWSLocationDeleteGeofenceCollectionRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeleteGeofenceCollectionResponse

    Swift

    class AWSLocationDeleteGeofenceCollectionResponse
  • Declaration

    Objective-C

    @interface AWSLocationDeleteKeyRequest

    Swift

    class AWSLocationDeleteKeyRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeleteKeyResponse

    Swift

    class AWSLocationDeleteKeyResponse
  • Declaration

    Objective-C

    @interface AWSLocationDeleteMapRequest

    Swift

    class AWSLocationDeleteMapRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeleteMapResponse

    Swift

    class AWSLocationDeleteMapResponse
  • Declaration

    Objective-C

    @interface AWSLocationDeletePlaceIndexRequest

    Swift

    class AWSLocationDeletePlaceIndexRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeletePlaceIndexResponse

    Swift

    class AWSLocationDeletePlaceIndexResponse
  • Declaration

    Objective-C

    @interface AWSLocationDeleteRouteCalculatorRequest

    Swift

    class AWSLocationDeleteRouteCalculatorRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeleteRouteCalculatorResponse

    Swift

    class AWSLocationDeleteRouteCalculatorResponse
  • Declaration

    Objective-C

    @interface AWSLocationDeleteTrackerRequest

    Swift

    class AWSLocationDeleteTrackerRequest
  • Declaration

    Objective-C

    @interface AWSLocationDeleteTrackerResponse

    Swift

    class AWSLocationDeleteTrackerResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribeGeofenceCollectionRequest

    Swift

    class AWSLocationDescribeGeofenceCollectionRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribeGeofenceCollectionResponse

    Swift

    class AWSLocationDescribeGeofenceCollectionResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribeKeyRequest

    Swift

    class AWSLocationDescribeKeyRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribeKeyResponse

    Swift

    class AWSLocationDescribeKeyResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribeMapRequest

    Swift

    class AWSLocationDescribeMapRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribeMapResponse

    Swift

    class AWSLocationDescribeMapResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribePlaceIndexRequest

    Swift

    class AWSLocationDescribePlaceIndexRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribePlaceIndexResponse

    Swift

    class AWSLocationDescribePlaceIndexResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribeRouteCalculatorRequest

    Swift

    class AWSLocationDescribeRouteCalculatorRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribeRouteCalculatorResponse

    Swift

    class AWSLocationDescribeRouteCalculatorResponse
  • Declaration

    Objective-C

    @interface AWSLocationDescribeTrackerRequest

    Swift

    class AWSLocationDescribeTrackerRequest
  • Declaration

    Objective-C

    @interface AWSLocationDescribeTrackerResponse

    Swift

    class AWSLocationDescribeTrackerResponse
  • Contains the device position details.

    Required parameters: [Position, ReceivedTime, SampleTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationDevicePosition

    Swift

    class AWSLocationDevicePosition
  • Contains the position update details for a device.

    Required parameters: [DeviceId, Position, SampleTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationDevicePositionUpdate

    Swift

    class AWSLocationDevicePositionUpdate
  • Declaration

    Objective-C

    @interface AWSLocationDisassociateTrackerConsumerRequest

    Swift

    class AWSLocationDisassociateTrackerConsumerRequest
  • Declaration

    Objective-C

    @interface AWSLocationDisassociateTrackerConsumerResponse

    Swift

    class AWSLocationDisassociateTrackerConsumerResponse
  • Contains the geofence geometry details.

    A geofence geometry is made up of either a polygon or a circle. Can be either a polygon or a circle. Including both will return a validation error.

    Amazon Location doesn’t currently support polygons with holes, multipolygons, polygons that are wound clockwise, or that cross the antimeridian.

    See more

    Declaration

    Objective-C

    @interface AWSLocationGeofenceGeometry

    Swift

    class AWSLocationGeofenceGeometry
  • Declaration

    Objective-C

    @interface AWSLocationGetDevicePositionHistoryRequest

    Swift

    class AWSLocationGetDevicePositionHistoryRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetDevicePositionHistoryResponse

    Swift

    class AWSLocationGetDevicePositionHistoryResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetDevicePositionRequest

    Swift

    class AWSLocationGetDevicePositionRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetDevicePositionResponse

    Swift

    class AWSLocationGetDevicePositionResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetGeofenceRequest

    Swift

    class AWSLocationGetGeofenceRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetGeofenceResponse

    Swift

    class AWSLocationGetGeofenceResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetMapGlyphsRequest

    Swift

    class AWSLocationGetMapGlyphsRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetMapGlyphsResponse

    Swift

    class AWSLocationGetMapGlyphsResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetMapSpritesRequest

    Swift

    class AWSLocationGetMapSpritesRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetMapSpritesResponse

    Swift

    class AWSLocationGetMapSpritesResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetMapStyleDescriptorRequest

    Swift

    class AWSLocationGetMapStyleDescriptorRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetMapStyleDescriptorResponse

    Swift

    class AWSLocationGetMapStyleDescriptorResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetMapTileRequest

    Swift

    class AWSLocationGetMapTileRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetMapTileResponse

    Swift

    class AWSLocationGetMapTileResponse
  • Declaration

    Objective-C

    @interface AWSLocationGetPlaceRequest

    Swift

    class AWSLocationGetPlaceRequest
  • Declaration

    Objective-C

    @interface AWSLocationGetPlaceResponse

    Swift

    class AWSLocationGetPlaceResponse
  • Contains the calculated route’s details for each path between a pair of positions. The number of legs returned corresponds to one fewer than the total number of positions in the request.

    For example, a route with a departure position and destination position returns one leg with the positions snapped to a nearby road:

    • The StartPosition is the departure position.

    • The EndPosition is the destination position.

    A route with a waypoint between the departure and destination position returns two legs with the positions snapped to a nearby road:

    • Leg 1: The StartPosition is the departure position . The EndPosition is the waypoint positon.

    • Leg 2: The StartPosition is the waypoint position. The EndPosition is the destination position.

    Required parameters: [Distance, DurationSeconds, EndPosition, StartPosition, Steps]

    See more

    Declaration

    Objective-C

    @interface AWSLocationLeg

    Swift

    class AWSLocationLeg
  • Contains the geometry details for each path between a pair of positions. Used in plotting a route leg on a map.

    See more

    Declaration

    Objective-C

    @interface AWSLocationLegGeometry

    Swift

    class AWSLocationLegGeometry
  • Declaration

    Objective-C

    @interface AWSLocationListDevicePositionsRequest

    Swift

    class AWSLocationListDevicePositionsRequest
  • Declaration

    Objective-C

    @interface AWSLocationListDevicePositionsResponse

    Swift

    class AWSLocationListDevicePositionsResponse
  • Contains the tracker resource details.

    Required parameters: [DeviceId, Position, SampleTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListDevicePositionsResponseEntry

    Swift

    class AWSLocationListDevicePositionsResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListGeofenceCollectionsRequest

    Swift

    class AWSLocationListGeofenceCollectionsRequest
  • Declaration

    Objective-C

    @interface AWSLocationListGeofenceCollectionsResponse

    Swift

    class AWSLocationListGeofenceCollectionsResponse
  • Contains the geofence collection details.

    Required parameters: [CollectionName, CreateTime, Description, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListGeofenceCollectionsResponseEntry

    Swift

    class AWSLocationListGeofenceCollectionsResponseEntry
  • Contains a list of geofences stored in a given geofence collection.

    Required parameters: [CreateTime, GeofenceId, Geometry, Status, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListGeofenceResponseEntry

    Swift

    class AWSLocationListGeofenceResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListGeofencesRequest

    Swift

    class AWSLocationListGeofencesRequest
  • Declaration

    Objective-C

    @interface AWSLocationListGeofencesResponse

    Swift

    class AWSLocationListGeofencesResponse
  • Declaration

    Objective-C

    @interface AWSLocationListKeysRequest

    Swift

    class AWSLocationListKeysRequest
  • Declaration

    Objective-C

    @interface AWSLocationListKeysResponse

    Swift

    class AWSLocationListKeysResponse
  • An API key resource listed in your Amazon Web Services account.

    Required parameters: [CreateTime, ExpireTime, KeyName, Restrictions, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListKeysResponseEntry

    Swift

    class AWSLocationListKeysResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListMapsRequest

    Swift

    class AWSLocationListMapsRequest
  • Declaration

    Objective-C

    @interface AWSLocationListMapsResponse

    Swift

    class AWSLocationListMapsResponse
  • Contains details of an existing map resource in your Amazon Web Services account.

    Required parameters: [CreateTime, DataSource, Description, MapName, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListMapsResponseEntry

    Swift

    class AWSLocationListMapsResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListPlaceIndexesRequest

    Swift

    class AWSLocationListPlaceIndexesRequest
  • Declaration

    Objective-C

    @interface AWSLocationListPlaceIndexesResponse

    Swift

    class AWSLocationListPlaceIndexesResponse
  • A place index resource listed in your Amazon Web Services account.

    Required parameters: [CreateTime, DataSource, Description, IndexName, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListPlaceIndexesResponseEntry

    Swift

    class AWSLocationListPlaceIndexesResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListRouteCalculatorsRequest

    Swift

    class AWSLocationListRouteCalculatorsRequest
  • Declaration

    Objective-C

    @interface AWSLocationListRouteCalculatorsResponse

    Swift

    class AWSLocationListRouteCalculatorsResponse
  • A route calculator resource listed in your Amazon Web Services account.

    Required parameters: [CalculatorName, CreateTime, DataSource, Description, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListRouteCalculatorsResponseEntry

    Swift

    class AWSLocationListRouteCalculatorsResponseEntry
  • Declaration

    Objective-C

    @interface AWSLocationListTagsForResourceRequest

    Swift

    class AWSLocationListTagsForResourceRequest
  • Declaration

    Objective-C

    @interface AWSLocationListTagsForResourceResponse

    Swift

    class AWSLocationListTagsForResourceResponse
  • Declaration

    Objective-C

    @interface AWSLocationListTrackerConsumersRequest

    Swift

    class AWSLocationListTrackerConsumersRequest
  • Declaration

    Objective-C

    @interface AWSLocationListTrackerConsumersResponse

    Swift

    class AWSLocationListTrackerConsumersResponse
  • Declaration

    Objective-C

    @interface AWSLocationListTrackersRequest

    Swift

    class AWSLocationListTrackersRequest
  • Declaration

    Objective-C

    @interface AWSLocationListTrackersResponse

    Swift

    class AWSLocationListTrackersResponse
  • Contains the tracker resource details.

    Required parameters: [CreateTime, Description, TrackerName, UpdateTime]

    See more

    Declaration

    Objective-C

    @interface AWSLocationListTrackersResponseEntry

    Swift

    class AWSLocationListTrackersResponseEntry
  • Specifies the map tile style selected from an available provider.

    Required parameters: [Style]

    See more

    Declaration

    Objective-C

    @interface AWSLocationMapConfiguration

    Swift

    class AWSLocationMapConfiguration
  • Specifies the political view for the style.

    See more

    Declaration

    Objective-C

    @interface AWSLocationMapConfigurationUpdate

    Swift

    class AWSLocationMapConfigurationUpdate
  • Contains details about addresses or points of interest that match the search criteria.

    Not all details are included with all responses. Some details may only be returned by specific data partners.

    Required parameters: [Geometry]

    See more

    Declaration

    Objective-C

    @interface AWSLocationPlace

    Swift

    class AWSLocationPlace
  • Places uses a point geometry to specify a location or a Place.

    See more

    Declaration

    Objective-C

    @interface AWSLocationPlaceGeometry

    Swift

    class AWSLocationPlaceGeometry
  • Defines the level of certainty of the position.

    Required parameters: [Horizontal]

    See more

    Declaration

    Objective-C

    @interface AWSLocationPositionalAccuracy

    Swift

    class AWSLocationPositionalAccuracy
  • Declaration

    Objective-C

    @interface AWSLocationPutGeofenceRequest

    Swift

    class AWSLocationPutGeofenceRequest
  • Declaration

    Objective-C

    @interface AWSLocationPutGeofenceResponse

    Swift

    class AWSLocationPutGeofenceResponse
  • The result for the calculated route of one DeparturePositionDestinationPosition pair.

    See more

    Declaration

    Objective-C

    @interface AWSLocationRouteMatrixEntry

    Swift

    class AWSLocationRouteMatrixEntry
  • An error corresponding to the calculation of a route between the DeparturePosition and DestinationPosition.

    The error code can be one of the following:

    • RouteNotFound - Unable to find a valid route with the given parameters.

    • RouteTooLong - Route calculation went beyond the maximum size of a route and was terminated before completion.

    • PositionsNotFound - One or more of the input positions were not found on the route network.

    • DestinationPositionNotFound - The destination position was not found on the route network.

    • DeparturePositionNotFound - The departure position was not found on the route network.

    • OtherValidationError - The given inputs were not valid or a route was not found. More information is given in the error Message

    Required parameters: [Code]

    See more

    Declaration

    Objective-C

    @interface AWSLocationRouteMatrixEntryError

    Swift

    class AWSLocationRouteMatrixEntryError
  • Contains a search result from a position search query that is run on a place index resource.

    Required parameters: [Distance, Place]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchForPositionResult

    Swift

    class AWSLocationSearchForPositionResult
  • Contains a place suggestion resulting from a place suggestion query that is run on a place index resource.

    Required parameters: [Text]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchForSuggestionsResult

    Swift

    class AWSLocationSearchForSuggestionsResult
  • Contains a search result from a text search query that is run on a place index resource.

    Required parameters: [Place]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchForTextResult

    Swift

    class AWSLocationSearchForTextResult
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForPositionRequest

    Swift

    class AWSLocationSearchPlaceIndexForPositionRequest
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForPositionResponse

    Swift

    class AWSLocationSearchPlaceIndexForPositionResponse
  • A summary of the request sent by using SearchPlaceIndexForPosition.

    Required parameters: [DataSource, Position]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForPositionSummary

    Swift

    class AWSLocationSearchPlaceIndexForPositionSummary
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForSuggestionsRequest

    Swift

    class AWSLocationSearchPlaceIndexForSuggestionsRequest
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForSuggestionsResponse

    Swift

    class AWSLocationSearchPlaceIndexForSuggestionsResponse
  • A summary of the request sent by using SearchPlaceIndexForSuggestions.

    Required parameters: [DataSource, Text]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForSuggestionsSummary

    Swift

    class AWSLocationSearchPlaceIndexForSuggestionsSummary
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForTextRequest

    Swift

    class AWSLocationSearchPlaceIndexForTextRequest
  • Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForTextResponse

    Swift

    class AWSLocationSearchPlaceIndexForTextResponse
  • A summary of the request sent by using SearchPlaceIndexForText.

    Required parameters: [DataSource, Text]

    See more

    Declaration

    Objective-C

    @interface AWSLocationSearchPlaceIndexForTextSummary

    Swift

    class AWSLocationSearchPlaceIndexForTextSummary
  • Represents an element of a leg within a route. A step contains instructions for how to move to the next step in the leg.

    Required parameters: [Distance, DurationSeconds, EndPosition, StartPosition]

    See more

    Declaration

    Objective-C

    @interface AWSLocationStep

    Swift

    class AWSLocationStep
  • Declaration

    Objective-C

    @interface AWSLocationTagResourceRequest

    Swift

    class AWSLocationTagResourceRequest
  • Declaration

    Objective-C

    @interface AWSLocationTagResourceResponse

    Swift

    class AWSLocationTagResourceResponse
  • Information about a time zone. Includes the name of the time zone and the offset from UTC in seconds.

    Required parameters: [Name]

    See more

    Declaration

    Objective-C

    @interface AWSLocationTimeZone

    Swift

    class AWSLocationTimeZone
  • The geomerty used to filter device positions.

    See more

    Declaration

    Objective-C

    @interface AWSLocationTrackingFilterGeometry

    Swift

    class AWSLocationTrackingFilterGeometry
  • Contains details about the truck dimensions in the unit of measurement that you specify. Used to filter out roads that can’t support or allow the specified dimensions for requests that specify TravelMode as Truck.

    See more

    Declaration

    Objective-C

    @interface AWSLocationTruckDimensions

    Swift

    class AWSLocationTruckDimensions
  • Contains details about the truck’s weight specifications. Used to avoid roads that can’t support or allow the total weight for requests that specify TravelMode as Truck.

    See more

    Declaration

    Objective-C

    @interface AWSLocationTruckWeight

    Swift

    class AWSLocationTruckWeight
  • Declaration

    Objective-C

    @interface AWSLocationUntagResourceRequest

    Swift

    class AWSLocationUntagResourceRequest
  • Declaration

    Objective-C

    @interface AWSLocationUntagResourceResponse

    Swift

    class AWSLocationUntagResourceResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdateGeofenceCollectionRequest

    Swift

    class AWSLocationUpdateGeofenceCollectionRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdateGeofenceCollectionResponse

    Swift

    class AWSLocationUpdateGeofenceCollectionResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdateKeyRequest

    Swift

    class AWSLocationUpdateKeyRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdateKeyResponse

    Swift

    class AWSLocationUpdateKeyResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdateMapRequest

    Swift

    class AWSLocationUpdateMapRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdateMapResponse

    Swift

    class AWSLocationUpdateMapResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdatePlaceIndexRequest

    Swift

    class AWSLocationUpdatePlaceIndexRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdatePlaceIndexResponse

    Swift

    class AWSLocationUpdatePlaceIndexResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdateRouteCalculatorRequest

    Swift

    class AWSLocationUpdateRouteCalculatorRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdateRouteCalculatorResponse

    Swift

    class AWSLocationUpdateRouteCalculatorResponse
  • Declaration

    Objective-C

    @interface AWSLocationUpdateTrackerRequest

    Swift

    class AWSLocationUpdateTrackerRequest
  • Declaration

    Objective-C

    @interface AWSLocationUpdateTrackerResponse

    Swift

    class AWSLocationUpdateTrackerResponse
  • The input failed to meet the constraints specified by the AWS service in a specified field.

    Required parameters: [Message, Name]

    See more

    Declaration

    Objective-C

    @interface AWSLocationValidationExceptionField

    Swift

    class AWSLocationValidationExceptionField
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface AWSLocationResources : NSObject
    
    + (instancetype)sharedInstance;
    
    - (NSDictionary *)JSONObject;
    
    @end

    Swift

    class AWSLocationResources : NSObject
  • “Suite of geospatial services including Maps, Places, Routes, Tracking, and Geofencing”

    See more

    Declaration

    Objective-C

    @interface AWSLocation

    Swift

    class AWSLocation