new alk.service.LocationsReverseService(opt_options)
This constructor creates a Service object that accesses the ALK PC Miler Locations/Reverse Service.
| Option | Type | Description |
|---|---|---|
apiKey |
string |
This option contains the ALK ApiKey that gives you permission to extract data from ALK Servers. |
coords |
Array.<string> | string |
This options specifies the coordinates with which to restrict the search. The projection must be EPSG:4356. |
currentSpeed |
number | string |
This option specifies speed of the vehicle in Miles Per Hour. |
heading |
string | number |
This option specifies heading. The value is in degrees counter clockwise from East. East = 0, North = 90, West = 180 , South = 270. |
includeLinkInfo |
boolean | number | string |
This option specifies the response to include link identifier information. |
includePostedSpeedLimit |
boolean | number | string |
This option specifies the response to include the posted speed limit information. Good only for ALK licenses that include speed limit. |
dataset |
alk.val.Dataset | number | string |
The option contains the Dataset parameter for the Service. This option specifies an area dataset that may be pertinent to the request. |
hostURL |
string |
This option contains the the host and port URL for the particular service. This option is not set by the user, but is automatically generated from the particular service being used. |
matchNamedRoadsOnly |
boolean | number | string |
This option is tells the service that when it is looking up coordinates to force reverse geocoding to match named roads only. |
maxCleanupMiles |
number | string |
This option is tells the service that when it is looking up coordinates sets maximum radius in which to find the closest matching road. |
path |
string |
This option is the path part of the URL for the particular service. This option is not set by the user, but is automatically generated from the particular service being used. |
region |
alk.val.Region | number | string |
This option tells the service in which region the retrieved data is to pertain. Some ALK Services switch underlying services due to this option. For instance, traffic data for North America and Europe may come from different underlying services. |
urban |
boolean | number | string |
This option specifies that the search is in an urban area. |
vehicleType |
alk.val.VehicleType | number | string |
This option tells the service the type of vehicle that is requesting the route. |
Extends
Methods
-
get(opts_or_callback, responseCallback)
-
This function performs a request for a
alkx.LocationsReverseServiceResponsefrom the options and defaults set on thisalk.service.LocationsReverseServiceobject.The response is handled by a asynchronous callback.
Name Type Description opts_or_callbackalkx.LocationsReverseServiceOptions | null | function Options override, if not the callback.
Attribute Type Description apiKeystring This option contains the ALK ApiKey that gives you permission to extract data from ALK Servers.
coordsArray.<string> | string This options specifies the coordinates with which to restrict the search. The projection must be EPSG:4356.
currentSpeednumber | string This option specifies speed of the vehicle in Miles Per Hour.
headingstring | number This option specifies heading. The value is in degrees counter clockwise from East. East = 0, North = 90, West = 180 , South = 270.
includeLinkInfoboolean | number | string This option specifies the response to include link identifier information.
includePostedSpeedLimitboolean | number | string This option specifies the response to include the posted speed limit information. Good only for ALK licenses that include speed limit.
datasetalk.val.Dataset | number | string The option contains the Dataset parameter for the Service. This option specifies an area dataset that may be pertinent to the request.
hostURLstring This option contains the the host and port URL for the particular service. This option is not set by the user, but is automatically generated from the particular service being used.
matchNamedRoadsOnlyboolean | number | string This option is tells the service that when it is looking up coordinates to force reverse geocoding to match named roads only.
maxCleanupMilesnumber | string This option is tells the service that when it is looking up coordinates sets maximum radius in which to find the closest matching road.
pathstring This option is the path part of the URL for the particular service. This option is not set by the user, but is automatically generated from the particular service being used.
regionalk.val.Region | number | string This option tells the service in which region the retrieved data is to pertain. Some ALK Services switch underlying services due to this option. For instance, traffic data for North America and Europe may come from different underlying services.
urbanboolean | number | string This option specifies that the search is in an urban area.
vehicleTypealk.val.VehicleType | number | string This option tells the service the type of vehicle that is requesting the route.
responseCallbackfunction The callback that handles the response.
-
getAttribution(opts_or_callback, responseCallback){*|undefined} inherited
-
This method performs a request to this configured service using the supplied options, options set on the constructor, and defaults to get the service's attribution, should it have one. This call results in Object, which may be a parsed JSON response.
Name Type Description opts_or_callbackObject | function This parameter contains any options that override options that are set on this object for this particular request.
responseCallbackfunction This parameter is the function that handles the response.
-
getServiceOptions(options){Object} inherited
-
This method returns the base options that was used to create this Service object and override them with the given options;
Name Type Description optionsObject Returns:
The combined options.
-
getURL(opt_options){string} inherited
-
Returns the URL for the service based on the given options, options set on the constructor, and defaults.
Name Type Description optionsObject These options override any relevant options that are set on the object at its construction.
-
processResponse(options, obj){Object} inherited
-
This method processes the response from the server before it gives it to the callback. The default is to pass through.
NOTE
This intercept point will only be called if the request was initiated with the
getcall.Name Type Description optionsObject The call options combined with the base options used for the call.
objObject The object received from the server.