Classes
The following classes are available globally.
-
Options for filtering API keys.
See moreDeclaration
Objective-C
@interface AWSLocationApiKeyFilterSwift
class AWSLocationApiKeyFilter -
API Restrictions on the allowed actions, resources, and referers for an API key resource.
Required parameters: [AllowActions, AllowResources]
See moreDeclaration
Objective-C
@interface AWSLocationApiKeyRestrictionsSwift
class AWSLocationApiKeyRestrictions -
Declaration
Objective-C
@interface AWSLocationAssociateTrackerConsumerRequestSwift
class AWSLocationAssociateTrackerConsumerRequest -
Declaration
Objective-C
@interface AWSLocationAssociateTrackerConsumerResponseSwift
class AWSLocationAssociateTrackerConsumerResponse -
Declaration
Objective-C
@interface AWSLocationBatchDeleteDevicePositionHistoryErrorSwift
class AWSLocationBatchDeleteDevicePositionHistoryError -
Declaration
Objective-C
@interface AWSLocationBatchDeleteDevicePositionHistoryRequestSwift
class AWSLocationBatchDeleteDevicePositionHistoryRequest -
Declaration
Objective-C
@interface AWSLocationBatchDeleteDevicePositionHistoryResponseSwift
class AWSLocationBatchDeleteDevicePositionHistoryResponse -
Contains error details for each geofence that failed to delete from the geofence collection.
Required parameters: [GeofenceId, Error]
See moreDeclaration
Objective-C
@interface AWSLocationBatchDeleteGeofenceErrorSwift
class AWSLocationBatchDeleteGeofenceError -
Declaration
Objective-C
@interface AWSLocationBatchDeleteGeofenceRequestSwift
class AWSLocationBatchDeleteGeofenceRequest -
Declaration
Objective-C
@interface AWSLocationBatchDeleteGeofenceResponseSwift
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, SampleTime, Error]
See moreDeclaration
Objective-C
@interface AWSLocationBatchEvaluateGeofencesErrorSwift
class AWSLocationBatchEvaluateGeofencesError -
Declaration
Objective-C
@interface AWSLocationBatchEvaluateGeofencesRequestSwift
class AWSLocationBatchEvaluateGeofencesRequest -
Declaration
Objective-C
@interface AWSLocationBatchEvaluateGeofencesResponseSwift
class AWSLocationBatchEvaluateGeofencesResponse -
Contains error details for each device that didn’t return a position.
Required parameters: [DeviceId, Error]
See moreDeclaration
Objective-C
@interface AWSLocationBatchGetDevicePositionErrorSwift
class AWSLocationBatchGetDevicePositionError -
Declaration
Objective-C
@interface AWSLocationBatchGetDevicePositionRequestSwift
class AWSLocationBatchGetDevicePositionRequest -
Declaration
Objective-C
@interface AWSLocationBatchGetDevicePositionResponseSwift
class AWSLocationBatchGetDevicePositionResponse -
Contains the batch request error details associated with the request.
See moreDeclaration
Objective-C
@interface AWSLocationBatchItemErrorSwift
class AWSLocationBatchItemError -
Contains error details for each geofence that failed to be stored in a given geofence collection.
Required parameters: [GeofenceId, Error]
See moreDeclaration
Objective-C
@interface AWSLocationBatchPutGeofenceErrorSwift
class AWSLocationBatchPutGeofenceError -
Declaration
Objective-C
@interface AWSLocationBatchPutGeofenceRequestSwift
class AWSLocationBatchPutGeofenceRequest -
Declaration
Objective-C
@interface AWSLocationBatchPutGeofenceRequestEntrySwift
class AWSLocationBatchPutGeofenceRequestEntry -
Declaration
Objective-C
@interface AWSLocationBatchPutGeofenceResponseSwift
class AWSLocationBatchPutGeofenceResponse -
Contains a summary of each geofence that was successfully stored in a given geofence collection.
Required parameters: [GeofenceId, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationBatchPutGeofenceSuccessSwift
class AWSLocationBatchPutGeofenceSuccess -
Contains error details for each device that failed to update its position.
Required parameters: [DeviceId, SampleTime, Error]
See moreDeclaration
Objective-C
@interface AWSLocationBatchUpdateDevicePositionErrorSwift
class AWSLocationBatchUpdateDevicePositionError -
Declaration
Objective-C
@interface AWSLocationBatchUpdateDevicePositionRequestSwift
class AWSLocationBatchUpdateDevicePositionRequest -
Declaration
Objective-C
@interface AWSLocationBatchUpdateDevicePositionResponseSwift
class AWSLocationBatchUpdateDevicePositionResponse -
Contains details about additional route preferences for requests that specify
See moreTravelModeasCar.Declaration
Objective-C
@interface AWSLocationCalculateRouteCarModeOptionsSwift
class AWSLocationCalculateRouteCarModeOptions -
Declaration
Objective-C
@interface AWSLocationCalculateRouteMatrixRequestSwift
class AWSLocationCalculateRouteMatrixRequest -
Returns the result of the route matrix calculation.
Required parameters: [RouteMatrix, Summary]
See moreDeclaration
Objective-C
@interface AWSLocationCalculateRouteMatrixResponseSwift
class AWSLocationCalculateRouteMatrixResponse -
A summary of the calculated route matrix.
Required parameters: [DataSource, RouteCount, ErrorCount, DistanceUnit]
See moreDeclaration
Objective-C
@interface AWSLocationCalculateRouteMatrixSummarySwift
class AWSLocationCalculateRouteMatrixSummary -
Declaration
Objective-C
@interface AWSLocationCalculateRouteRequestSwift
class AWSLocationCalculateRouteRequest -
Returns the result of the route calculation. Metadata includes legs and route summary.
Required parameters: [Legs, Summary]
See moreDeclaration
Objective-C
@interface AWSLocationCalculateRouteResponseSwift
class AWSLocationCalculateRouteResponse -
A summary of the calculated route.
Required parameters: [RouteBBox, DataSource, Distance, DurationSeconds, DistanceUnit]
See moreDeclaration
Objective-C
@interface AWSLocationCalculateRouteSummarySwift
class AWSLocationCalculateRouteSummary -
Contains details about additional route preferences for requests that specify
See moreTravelModeasTruck.Declaration
Objective-C
@interface AWSLocationCalculateRouteTruckModeOptionsSwift
class AWSLocationCalculateRouteTruckModeOptions -
The cellular network communication infrastructure that the device uses.
Required parameters: [LteCellDetails]
See moreDeclaration
Objective-C
@interface AWSLocationCellSignalsSwift
class AWSLocationCellSignals -
A circle on the earth, as defined by a center point and a radius.
Required parameters: [Center, Radius]
See moreDeclaration
Objective-C
@interface AWSLocationCircleSwift
class AWSLocationCircle -
Declaration
Objective-C
@interface AWSLocationCreateGeofenceCollectionRequestSwift
class AWSLocationCreateGeofenceCollectionRequest -
Declaration
Objective-C
@interface AWSLocationCreateGeofenceCollectionResponseSwift
class AWSLocationCreateGeofenceCollectionResponse -
Declaration
Objective-C
@interface AWSLocationCreateKeyRequestSwift
class AWSLocationCreateKeyRequest -
Declaration
Objective-C
@interface AWSLocationCreateKeyResponseSwift
class AWSLocationCreateKeyResponse -
Declaration
Objective-C
@interface AWSLocationCreateMapRequestSwift
class AWSLocationCreateMapRequest -
Declaration
Objective-C
@interface AWSLocationCreateMapResponseSwift
class AWSLocationCreateMapResponse -
Declaration
Objective-C
@interface AWSLocationCreatePlaceIndexRequestSwift
class AWSLocationCreatePlaceIndexRequest -
Declaration
Objective-C
@interface AWSLocationCreatePlaceIndexResponseSwift
class AWSLocationCreatePlaceIndexResponse -
Declaration
Objective-C
@interface AWSLocationCreateRouteCalculatorRequestSwift
class AWSLocationCreateRouteCalculatorRequest -
Declaration
Objective-C
@interface AWSLocationCreateRouteCalculatorResponseSwift
class AWSLocationCreateRouteCalculatorResponse -
Declaration
Objective-C
@interface AWSLocationCreateTrackerRequestSwift
class AWSLocationCreateTrackerRequest -
Declaration
Objective-C
@interface AWSLocationCreateTrackerResponseSwift
class AWSLocationCreateTrackerResponse -
Specifies the data storage option chosen for requesting Places.
See moreWhen using Amazon Location Places:
If using HERE Technologies as a data provider, you can’t store results for locations in Japan by setting
IntendedUsetoStorage. parameter.Under the
MobileAssetTrackingorMobilAssetManagementpricing plan, you can’t store results from your place index resources by settingIntendedUsetoStorage. This returns a validation exception error.
For more information, see the AWS Service Terms for Amazon Location Service.
Declaration
Objective-C
@interface AWSLocationDataSourceConfigurationSwift
class AWSLocationDataSourceConfiguration -
Declaration
Objective-C
@interface AWSLocationDeleteGeofenceCollectionRequestSwift
class AWSLocationDeleteGeofenceCollectionRequest -
Declaration
Objective-C
@interface AWSLocationDeleteGeofenceCollectionResponseSwift
class AWSLocationDeleteGeofenceCollectionResponse -
Declaration
Objective-C
@interface AWSLocationDeleteKeyRequestSwift
class AWSLocationDeleteKeyRequest -
Declaration
Objective-C
@interface AWSLocationDeleteKeyResponseSwift
class AWSLocationDeleteKeyResponse -
Declaration
Objective-C
@interface AWSLocationDeleteMapRequestSwift
class AWSLocationDeleteMapRequest -
Declaration
Objective-C
@interface AWSLocationDeleteMapResponseSwift
class AWSLocationDeleteMapResponse -
Declaration
Objective-C
@interface AWSLocationDeletePlaceIndexRequestSwift
class AWSLocationDeletePlaceIndexRequest -
Declaration
Objective-C
@interface AWSLocationDeletePlaceIndexResponseSwift
class AWSLocationDeletePlaceIndexResponse -
Declaration
Objective-C
@interface AWSLocationDeleteRouteCalculatorRequestSwift
class AWSLocationDeleteRouteCalculatorRequest -
Declaration
Objective-C
@interface AWSLocationDeleteRouteCalculatorResponseSwift
class AWSLocationDeleteRouteCalculatorResponse -
Declaration
Objective-C
@interface AWSLocationDeleteTrackerRequestSwift
class AWSLocationDeleteTrackerRequest -
Declaration
Objective-C
@interface AWSLocationDeleteTrackerResponseSwift
class AWSLocationDeleteTrackerResponse -
Declaration
Objective-C
@interface AWSLocationDescribeGeofenceCollectionRequestSwift
class AWSLocationDescribeGeofenceCollectionRequest -
Declaration
Objective-C
@interface AWSLocationDescribeGeofenceCollectionResponseSwift
class AWSLocationDescribeGeofenceCollectionResponse -
Declaration
Objective-C
@interface AWSLocationDescribeKeyRequestSwift
class AWSLocationDescribeKeyRequest -
Declaration
Objective-C
@interface AWSLocationDescribeKeyResponseSwift
class AWSLocationDescribeKeyResponse -
Declaration
Objective-C
@interface AWSLocationDescribeMapRequestSwift
class AWSLocationDescribeMapRequest -
Declaration
Objective-C
@interface AWSLocationDescribeMapResponseSwift
class AWSLocationDescribeMapResponse -
Declaration
Objective-C
@interface AWSLocationDescribePlaceIndexRequestSwift
class AWSLocationDescribePlaceIndexRequest -
Declaration
Objective-C
@interface AWSLocationDescribePlaceIndexResponseSwift
class AWSLocationDescribePlaceIndexResponse -
Declaration
Objective-C
@interface AWSLocationDescribeRouteCalculatorRequestSwift
class AWSLocationDescribeRouteCalculatorRequest -
Declaration
Objective-C
@interface AWSLocationDescribeRouteCalculatorResponseSwift
class AWSLocationDescribeRouteCalculatorResponse -
Declaration
Objective-C
@interface AWSLocationDescribeTrackerRequestSwift
class AWSLocationDescribeTrackerRequest -
Declaration
Objective-C
@interface AWSLocationDescribeTrackerResponseSwift
class AWSLocationDescribeTrackerResponse -
Contains the device position details.
Required parameters: [SampleTime, ReceivedTime, Position]
See moreDeclaration
Objective-C
@interface AWSLocationDevicePositionSwift
class AWSLocationDevicePosition -
Contains the position update details for a device.
Required parameters: [DeviceId, SampleTime, Position]
See moreDeclaration
Objective-C
@interface AWSLocationDevicePositionUpdateSwift
class AWSLocationDevicePositionUpdate -
The device’s position, IP address, and Wi-Fi access points.
Required parameters: [DeviceId, SampleTime, Position]
See moreDeclaration
Objective-C
@interface AWSLocationDeviceStateSwift
class AWSLocationDeviceState -
Declaration
Objective-C
@interface AWSLocationDisassociateTrackerConsumerRequestSwift
class AWSLocationDisassociateTrackerConsumerRequest -
Declaration
Objective-C
@interface AWSLocationDisassociateTrackerConsumerResponseSwift
class AWSLocationDisassociateTrackerConsumerResponse -
Declaration
Objective-C
@interface AWSLocationForecastGeofenceEventsDeviceStateSwift
class AWSLocationForecastGeofenceEventsDeviceState -
Declaration
Objective-C
@interface AWSLocationForecastGeofenceEventsRequestSwift
class AWSLocationForecastGeofenceEventsRequest -
Declaration
Objective-C
@interface AWSLocationForecastGeofenceEventsResponseSwift
class AWSLocationForecastGeofenceEventsResponse -
A forecasted event represents a geofence event in relation to the requested device state, that may occur given the provided device state and time horizon.
Required parameters: [EventId, GeofenceId, IsDeviceInGeofence, NearestDistance, EventType]
See moreDeclaration
Objective-C
@interface AWSLocationForecastedEventSwift
class AWSLocationForecastedEvent -
Contains the geofence geometry details.
A geofence geometry is made up of either a polygon or a circle. Can be a polygon, a circle or a polygon encoded in Geobuf format. Including multiple selections will return a validation error.
See moreAmazon Location doesn’t currently support polygons with holes, multipolygons, polygons that are wound clockwise, or that cross the antimeridian.
Declaration
Objective-C
@interface AWSLocationGeofenceGeometrySwift
class AWSLocationGeofenceGeometry -
Declaration
Objective-C
@interface AWSLocationGetDevicePositionHistoryRequestSwift
class AWSLocationGetDevicePositionHistoryRequest -
Declaration
Objective-C
@interface AWSLocationGetDevicePositionHistoryResponseSwift
class AWSLocationGetDevicePositionHistoryResponse -
Declaration
Objective-C
@interface AWSLocationGetDevicePositionRequestSwift
class AWSLocationGetDevicePositionRequest -
Declaration
Objective-C
@interface AWSLocationGetDevicePositionResponseSwift
class AWSLocationGetDevicePositionResponse -
Declaration
Objective-C
@interface AWSLocationGetGeofenceRequestSwift
class AWSLocationGetGeofenceRequest -
Declaration
Objective-C
@interface AWSLocationGetGeofenceResponseSwift
class AWSLocationGetGeofenceResponse -
Declaration
Objective-C
@interface AWSLocationGetMapGlyphsRequestSwift
class AWSLocationGetMapGlyphsRequest -
Declaration
Objective-C
@interface AWSLocationGetMapGlyphsResponseSwift
class AWSLocationGetMapGlyphsResponse -
Declaration
Objective-C
@interface AWSLocationGetMapSpritesRequestSwift
class AWSLocationGetMapSpritesRequest -
Declaration
Objective-C
@interface AWSLocationGetMapSpritesResponseSwift
class AWSLocationGetMapSpritesResponse -
Declaration
Objective-C
@interface AWSLocationGetMapStyleDescriptorRequestSwift
class AWSLocationGetMapStyleDescriptorRequest -
Declaration
Objective-C
@interface AWSLocationGetMapStyleDescriptorResponseSwift
class AWSLocationGetMapStyleDescriptorResponse -
Declaration
Objective-C
@interface AWSLocationGetMapTileRequestSwift
class AWSLocationGetMapTileRequest -
Declaration
Objective-C
@interface AWSLocationGetMapTileResponseSwift
class AWSLocationGetMapTileResponse -
Declaration
Objective-C
@interface AWSLocationGetPlaceRequestSwift
class AWSLocationGetPlaceRequest -
Declaration
Objective-C
@interface AWSLocationGetPlaceResponseSwift
class AWSLocationGetPlaceResponse -
The inferred state of the device, given the provided position, IP address, cellular signals, and Wi-Fi- access points.
Required parameters: [ProxyDetected]
See moreDeclaration
Objective-C
@interface AWSLocationInferredStateSwift
class AWSLocationInferredState -
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
StartPositionis the departure position.The
EndPositionis 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
StartPositionis the departure position . TheEndPositionis the waypoint positon.Leg 2: The
StartPositionis the waypoint position. TheEndPositionis the destination position.
Declaration
Objective-C
@interface AWSLocationLegSwift
class AWSLocationLeg -
Contains the geometry details for each path between a pair of positions. Used in plotting a route leg on a map.
See moreDeclaration
Objective-C
@interface AWSLocationLegGeometrySwift
class AWSLocationLegGeometry -
Declaration
Objective-C
@interface AWSLocationListDevicePositionsRequestSwift
class AWSLocationListDevicePositionsRequest -
Declaration
Objective-C
@interface AWSLocationListDevicePositionsResponseSwift
class AWSLocationListDevicePositionsResponse -
Contains the tracker resource details.
Required parameters: [DeviceId, SampleTime, Position]
See moreDeclaration
Objective-C
@interface AWSLocationListDevicePositionsResponseEntrySwift
class AWSLocationListDevicePositionsResponseEntry -
Declaration
Objective-C
@interface AWSLocationListGeofenceCollectionsRequestSwift
class AWSLocationListGeofenceCollectionsRequest -
Declaration
Objective-C
@interface AWSLocationListGeofenceCollectionsResponseSwift
class AWSLocationListGeofenceCollectionsResponse -
Contains the geofence collection details.
Required parameters: [CollectionName, Description, CreateTime, UpdateTime] See moreThe returned geometry will always match the geometry format used when the geofence was created.
Declaration
Objective-C
@interface AWSLocationListGeofenceCollectionsResponseEntrySwift
class AWSLocationListGeofenceCollectionsResponseEntry -
Contains a list of geofences stored in a given geofence collection.
Required parameters: [GeofenceId, Geometry, Status, CreateTime, UpdateTime] See moreThe returned geometry will always match the geometry format used when the geofence was created.
Declaration
Objective-C
@interface AWSLocationListGeofenceResponseEntrySwift
class AWSLocationListGeofenceResponseEntry -
Declaration
Objective-C
@interface AWSLocationListGeofencesRequestSwift
class AWSLocationListGeofencesRequest -
Declaration
Objective-C
@interface AWSLocationListGeofencesResponseSwift
class AWSLocationListGeofencesResponse -
Declaration
Objective-C
@interface AWSLocationListKeysRequestSwift
class AWSLocationListKeysRequest -
Declaration
Objective-C
@interface AWSLocationListKeysResponseSwift
class AWSLocationListKeysResponse -
An API key resource listed in your Amazon Web Services account.
Required parameters: [KeyName, ExpireTime, Restrictions, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationListKeysResponseEntrySwift
class AWSLocationListKeysResponseEntry -
Declaration
Objective-C
@interface AWSLocationListMapsRequestSwift
class AWSLocationListMapsRequest -
Declaration
Objective-C
@interface AWSLocationListMapsResponseSwift
class AWSLocationListMapsResponse -
Contains details of an existing map resource in your Amazon Web Services account.
Required parameters: [MapName, Description, DataSource, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationListMapsResponseEntrySwift
class AWSLocationListMapsResponseEntry -
Declaration
Objective-C
@interface AWSLocationListPlaceIndexesRequestSwift
class AWSLocationListPlaceIndexesRequest -
Declaration
Objective-C
@interface AWSLocationListPlaceIndexesResponseSwift
class AWSLocationListPlaceIndexesResponse -
A place index resource listed in your Amazon Web Services account.
Required parameters: [IndexName, Description, DataSource, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationListPlaceIndexesResponseEntrySwift
class AWSLocationListPlaceIndexesResponseEntry -
Declaration
Objective-C
@interface AWSLocationListRouteCalculatorsRequestSwift
class AWSLocationListRouteCalculatorsRequest -
Declaration
Objective-C
@interface AWSLocationListRouteCalculatorsResponseSwift
class AWSLocationListRouteCalculatorsResponse -
A route calculator resource listed in your Amazon Web Services account.
Required parameters: [CalculatorName, Description, DataSource, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationListRouteCalculatorsResponseEntrySwift
class AWSLocationListRouteCalculatorsResponseEntry -
Declaration
Objective-C
@interface AWSLocationListTagsForResourceRequestSwift
class AWSLocationListTagsForResourceRequest -
Declaration
Objective-C
@interface AWSLocationListTagsForResourceResponseSwift
class AWSLocationListTagsForResourceResponse -
Declaration
Objective-C
@interface AWSLocationListTrackerConsumersRequestSwift
class AWSLocationListTrackerConsumersRequest -
Declaration
Objective-C
@interface AWSLocationListTrackerConsumersResponseSwift
class AWSLocationListTrackerConsumersResponse -
Declaration
Objective-C
@interface AWSLocationListTrackersRequestSwift
class AWSLocationListTrackersRequest -
Declaration
Objective-C
@interface AWSLocationListTrackersResponseSwift
class AWSLocationListTrackersResponse -
Contains the tracker resource details.
Required parameters: [TrackerName, Description, CreateTime, UpdateTime]
See moreDeclaration
Objective-C
@interface AWSLocationListTrackersResponseEntrySwift
class AWSLocationListTrackersResponseEntry -
Details about the Long-Term Evolution (LTE) network.
Required parameters: [CellId, Mcc, Mnc]
See moreDeclaration
Objective-C
@interface AWSLocationLteCellDetailsSwift
class AWSLocationLteCellDetails -
Declaration
Objective-C
@interface AWSLocationLteLocalIdSwift
class AWSLocationLteLocalId -
Declaration
Objective-C
@interface AWSLocationLteNetworkMeasurementsSwift
class AWSLocationLteNetworkMeasurements -
Specifies the map tile style selected from an available provider.
Required parameters: [Style]
See moreDeclaration
Objective-C
@interface AWSLocationMapConfigurationSwift
class AWSLocationMapConfiguration -
Specifies the political view for the style.
See moreDeclaration
Objective-C
@interface AWSLocationMapConfigurationUpdateSwift
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 moreDeclaration
Objective-C
@interface AWSLocationPlaceSwift
class AWSLocationPlace -
Places uses a point geometry to specify a location or a Place.
See moreDeclaration
Objective-C
@interface AWSLocationPlaceGeometrySwift
class AWSLocationPlaceGeometry -
Declaration
Objective-C
@interface AWSLocationPositionalAccuracySwift
class AWSLocationPositionalAccuracy -
Declaration
Objective-C
@interface AWSLocationPutGeofenceRequestSwift
class AWSLocationPutGeofenceRequest -
Declaration
Objective-C
@interface AWSLocationPutGeofenceResponseSwift
class AWSLocationPutGeofenceResponse -
The result for the calculated route of one
See moreDeparturePositionDestinationPositionpair.Declaration
Objective-C
@interface AWSLocationRouteMatrixEntrySwift
class AWSLocationRouteMatrixEntry -
An error corresponding to the calculation of a route between the
DeparturePositionandDestinationPosition.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 errorMessage
Declaration
Objective-C
@interface AWSLocationRouteMatrixEntryErrorSwift
class AWSLocationRouteMatrixEntryError -
Contains a search result from a position search query that is run on a place index resource.
Required parameters: [Place, Distance]
See moreDeclaration
Objective-C
@interface AWSLocationSearchForPositionResultSwift
class AWSLocationSearchForPositionResult -
Contains a place suggestion resulting from a place suggestion query that is run on a place index resource.
Required parameters: [Text]
See moreDeclaration
Objective-C
@interface AWSLocationSearchForSuggestionsResultSwift
class AWSLocationSearchForSuggestionsResult -
Contains a search result from a text search query that is run on a place index resource.
Required parameters: [Place]
See moreDeclaration
Objective-C
@interface AWSLocationSearchForTextResultSwift
class AWSLocationSearchForTextResult -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForPositionRequestSwift
class AWSLocationSearchPlaceIndexForPositionRequest -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForPositionResponseSwift
class AWSLocationSearchPlaceIndexForPositionResponse -
A summary of the request sent by using
SearchPlaceIndexForPosition.Required parameters: [Position, DataSource]
See moreDeclaration
Objective-C
@interface AWSLocationSearchPlaceIndexForPositionSummarySwift
class AWSLocationSearchPlaceIndexForPositionSummary -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForSuggestionsRequestSwift
class AWSLocationSearchPlaceIndexForSuggestionsRequest -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForSuggestionsResponseSwift
class AWSLocationSearchPlaceIndexForSuggestionsResponse -
A summary of the request sent by using
SearchPlaceIndexForSuggestions.Required parameters: [Text, DataSource]
See moreDeclaration
Objective-C
@interface AWSLocationSearchPlaceIndexForSuggestionsSummarySwift
class AWSLocationSearchPlaceIndexForSuggestionsSummary -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForTextRequestSwift
class AWSLocationSearchPlaceIndexForTextRequest -
Declaration
Objective-C
@interface AWSLocationSearchPlaceIndexForTextResponseSwift
class AWSLocationSearchPlaceIndexForTextResponse -
A summary of the request sent by using
SearchPlaceIndexForText.Required parameters: [Text, DataSource]
See moreDeclaration
Objective-C
@interface AWSLocationSearchPlaceIndexForTextSummarySwift
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: [StartPosition, EndPosition, Distance, DurationSeconds]
See moreDeclaration
Objective-C
@interface AWSLocationStepSwift
class AWSLocationStep -
Declaration
Objective-C
@interface AWSLocationTagResourceRequestSwift
class AWSLocationTagResourceRequest -
Declaration
Objective-C
@interface AWSLocationTagResourceResponseSwift
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 moreDeclaration
Objective-C
@interface AWSLocationTimeZoneSwift
class AWSLocationTimeZone -
The geomerty used to filter device positions.
See moreDeclaration
Objective-C
@interface AWSLocationTrackingFilterGeometrySwift
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
See moreTravelModeasTruck.Declaration
Objective-C
@interface AWSLocationTruckDimensionsSwift
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
See moreTravelModeasTruck.Declaration
Objective-C
@interface AWSLocationTruckWeightSwift
class AWSLocationTruckWeight -
Declaration
Objective-C
@interface AWSLocationUntagResourceRequestSwift
class AWSLocationUntagResourceRequest -
Declaration
Objective-C
@interface AWSLocationUntagResourceResponseSwift
class AWSLocationUntagResourceResponse -
Declaration
Objective-C
@interface AWSLocationUpdateGeofenceCollectionRequestSwift
class AWSLocationUpdateGeofenceCollectionRequest -
Declaration
Objective-C
@interface AWSLocationUpdateGeofenceCollectionResponseSwift
class AWSLocationUpdateGeofenceCollectionResponse -
Declaration
Objective-C
@interface AWSLocationUpdateKeyRequestSwift
class AWSLocationUpdateKeyRequest -
Declaration
Objective-C
@interface AWSLocationUpdateKeyResponseSwift
class AWSLocationUpdateKeyResponse -
Declaration
Objective-C
@interface AWSLocationUpdateMapRequestSwift
class AWSLocationUpdateMapRequest -
Declaration
Objective-C
@interface AWSLocationUpdateMapResponseSwift
class AWSLocationUpdateMapResponse -
Declaration
Objective-C
@interface AWSLocationUpdatePlaceIndexRequestSwift
class AWSLocationUpdatePlaceIndexRequest -
Declaration
Objective-C
@interface AWSLocationUpdatePlaceIndexResponseSwift
class AWSLocationUpdatePlaceIndexResponse -
Declaration
Objective-C
@interface AWSLocationUpdateRouteCalculatorRequestSwift
class AWSLocationUpdateRouteCalculatorRequest -
Declaration
Objective-C
@interface AWSLocationUpdateRouteCalculatorResponseSwift
class AWSLocationUpdateRouteCalculatorResponse -
Declaration
Objective-C
@interface AWSLocationUpdateTrackerRequestSwift
class AWSLocationUpdateTrackerRequest -
Declaration
Objective-C
@interface AWSLocationUpdateTrackerResponseSwift
class AWSLocationUpdateTrackerResponse -
The input failed to meet the constraints specified by the AWS service in a specified field.
Required parameters: [Name, Message]
See moreDeclaration
Objective-C
@interface AWSLocationValidationExceptionFieldSwift
class AWSLocationValidationExceptionField -
Declaration
Objective-C
@interface AWSLocationVerifyDevicePositionRequestSwift
class AWSLocationVerifyDevicePositionRequest -
Declaration
Objective-C
@interface AWSLocationVerifyDevicePositionResponseSwift
class AWSLocationVerifyDevicePositionResponse -
Declaration
Objective-C
@interface AWSLocationWiFiAccessPointSwift
class AWSLocationWiFiAccessPoint -
Undocumented
See moreDeclaration
Objective-C
@interface AWSLocationResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
class AWSLocationResources : NSObject -
“Suite of geospatial services including Maps, Places, Routes, Tracking, and Geofencing”
See moreDeclaration
Objective-C
@interface AWSLocationSwift
class AWSLocation
View on GitHub
Install in Dash
Classes Reference