Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addExcludeLocation(GLRoutePoint) - Method in class globus.glroute.GLRouteRequest
A location to exclude or avoid
addExcludePolygon(MapGeoPoint[]) - Method in class globus.glroute.GLRouteRequest
Roads intersecting this polygon will be avoided during path finding.
addLane(int, int, int) - Method in class globus.glroute.GLRouteBuilder
Adds lane metadata for the previously added maneuver.
addLine(GLMapVectorObject) - Method in class globus.glroute.GLRouteBuilder
Adds all polyline segments from the specified vector object as maneuvers.
addManeuver(int, MapPoint[], float[]) - Method in class globus.glroute.GLRouteBuilder
Adds a maneuver to the route.
addPoint(GLRoutePoint) - Method in class globus.glroute.GLRouteRequest
Adds point
addTargetPoint(GLRoutePoint) - Method in class globus.glroute.GLRouteBuilder
Adds a target point to the route.
alleyFactor - Variable in class globus.glroute.CostingOptions.Pedestrian
A factor that modifies (multiplies) the cost when alleys are encountered.
Auto() - Constructor for class globus.glroute.CostingOptions.Auto
Empty constructor
AUTO - Static variable in annotation interface globus.glroute.GLRoute.Mode
Automobile
avoidBadSurfaces - Variable in class globus.glroute.CostingOptions.Bicycle
This value is meant to represent how much a cyclist wants to avoid roads with poor surfaces relative to the bicycle type being used.
axleCount - Variable in class globus.glroute.CostingOptions.Truck
The axle count of the truck.
axleLoad - Variable in class globus.glroute.CostingOptions.Truck
The axle load of the truck (in metric tons).

B

bboxForSegment(double) - Method in class globus.glroute.GLRouteTracker
Calculates the bounding box of a route segment from the last location.
bboxForSegment(GLMapBBox, double) - Method in class globus.glroute.GLRouteTracker
Calculates the bounding box of a route segment from the last location.
Becomes - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Maneuver where the road becomes another road
Bicycle() - Constructor for class globus.glroute.CostingOptions.Bicycle
Empty constructor
BICYCLE - Static variable in annotation interface globus.glroute.GLRoute.Mode
Bicycle
bicycleType - Variable in class globus.glroute.CostingOptions.Bicycle
The type of bicycle.
BIKESHARE - Static variable in annotation interface globus.glroute.GLRoute.Mode
Bikeshare
bikeTypeFromString(String) - Static method in class globus.glroute.GLRouteRequest
Converts the string representation of BikeType to its value
bikeTypeToString(int) - Static method in class globus.glroute.GLRouteRequest
Converts BikeType to its string representation
BLIND - Static variable in annotation interface globus.glroute.GLRoute.PedestrianType
Enhanced instructions for blind / low-vision users
BREAK - Static variable in annotation interface globus.glroute.GLRoutePoint.Type
A break is a location at which we allow U-turns and generate legs and arrival/departure maneuvers.
BREAK_THROUGH - Static variable in annotation interface globus.glroute.GLRoutePoint.Type
A break_through location is a location at which we do not allow U-turns but do generate legs and arrival/departure maneuvers.
bssRentCost - Variable in class globus.glroute.CostingOptions.Pedestrian
This value is useful when bikeshare is chosen as travel mode.
bssRentPenalty - Variable in class globus.glroute.CostingOptions.Pedestrian
This value is useful when bikeshare is chosen as travel mode.
bssReturnCost - Variable in class globus.glroute.CostingOptions.Bicycle
This value is useful when bikeshare is chosen as travel mode.
bssReturnPenalty - Variable in class globus.glroute.CostingOptions.Bicycle
This value is useful when bikeshare is chosen as travel mode.
build() - Method in class globus.glroute.GLRouteBuilder
Finalizes the route construction and validates it.
BuildingEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter a building
BuildingExit - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Exit a building
BUS - Static variable in annotation interface globus.glroute.GLRoute.Mode
Bus

C

cancel(long) - Static method in class globus.glroute.GLRouteRequest
cancelRequest(long) - Static method in class globus.glroute.GLRouteElevation
Cancels a started request.
closureFactor - Variable in class globus.glroute.CostingOptions.Road
A factor that penalizes the cost when traversing a closed edge (eg: if search_filter.exclude_closures is false for origin and/or destination location and the route starts/ends on closed edges).
Continue - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Continue maneuver
CostingOptions - Class in globus.glroute
Costing options
CostingOptions.Auto - Class in globus.glroute
Options for auto, bus, taxi mode
CostingOptions.Bicycle - Class in globus.glroute
Options for bicycle mode
CostingOptions.Motorcycle - Class in globus.glroute
Options for motorcycle mode
CostingOptions.MotorScooter - Class in globus.glroute
Options for motor scooter mode
CostingOptions.Pedestrian - Class in globus.glroute
Options for pedestrian mode
CostingOptions.Penalties - Class in globus.glroute
General penalties
CostingOptions.Road - Class in globus.glroute
General options when driving on road
CostingOptions.Straight - Class in globus.glroute
Options for straight mode
CostingOptions.Truck - Class in globus.glroute
Options for truck mode
CostingOptions.Vehicle - Class in globus.glroute
Options for vehicle
countryCrossingCost - Variable in class globus.glroute.CostingOptions.Penalties
A cost applied when encountering an international border.
countryCrossingPenalty - Variable in class globus.glroute.CostingOptions.Penalties
A penalty applied for a country crossing.
CROSS - Static variable in annotation interface globus.glroute.GLRoute.BikeType
Cross
cyclingSpeed - Variable in class globus.glroute.CostingOptions.Bicycle
Cycling speed is the average travel speed along smooth, flat roads.

D

DEFAULT - Static variable in annotation interface globus.glroute.GLRoute.PedestrianType
Not specified.
Destination - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Destination maneuver
DestinationLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Destination maneuver turning left
DestinationRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Destination maneuver turning right
didPassPoint(MapGeoPoint, double) - Method in class globus.glroute.GLRouteTracker
Checks whether the user has passed the specified point along the tracked route.
didPassRoute(int) - Method in class globus.glroute.GLRouteTracker
Checks if user pass the route
drivewayFactor - Variable in class globus.glroute.CostingOptions.Pedestrian
A factor that modifies (multiplies) the cost when encountering a driveway, which is often a private, service road.

E

ElevatorEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter an elevator
EMPTY - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents no turn lane or undefined state.
equals(Object) - Method in class globus.glroute.GLRoutePoint
 
EscalatorEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter an escalator
excludeCashOnlyTolls - Variable in class globus.glroute.CostingOptions.Vehicle
A boolean value which indicates the desire to avoid routes with cash-only tolls.
excludeUnpaved - Variable in class globus.glroute.CostingOptions.Vehicle
This value indicates whether or not the path may include unpaved roads.
ExitLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Exit to the left
ExitRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Exit to the right

F

ferryCost - Variable in class globus.glroute.CostingOptions.Road
A cost applied when entering a ferry.
FerryEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter ferry
FerryExit - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Exit ferry
findInsertionIndex(MapPoint, MapPoint[]) - Static method in class globus.glroute.GLRoute
Finds the index where the given point should be inserted into an array of reference points.
fixedSpeed - Variable in class globus.glroute.CostingOptions.Road
Fixed speed the vehicle can go.
FOOT - Static variable in annotation interface globus.glroute.GLRoute.PedestrianType
Standard pedestrian routing

G

gateCost - Variable in class globus.glroute.CostingOptions.Penalties
A cost applied when a gate with undefined or private access is encountered.
gatePenalty - Variable in class globus.glroute.CostingOptions.Penalties
A penalty applied when a gate with no access information is on the road.
getActiveTurnAtLane(int) - Method in class globus.glroute.GLRouteManeuver
Returns active turn directions for a lane that should be used to follow the route without requiring additional lane changes.
getAlternates() - Method in class globus.glroute.GLRoute
Alternative routes
getAlternates() - Method in class globus.glroute.GLRouteRequest
Get number of alternates
getApproachAlert(String, double) - Method in class globus.glroute.GLRoute
Prepends a distance alert (for example, "In 200 m …") to an instruction.
getBearingAngleOnRoute() - Method in class globus.glroute.GLRouteTracker
Returns the bearing angle of the current route segment.
getCount() - Method in class globus.glroute.GLRouteElevation
Returns point count of the requested route
getCurrentRoute() - Method in class globus.glroute.GLRouteTracker
Returns index of current route
getCurrentTargetPointIndex() - Method in class globus.glroute.GLRouteTracker
Index of current target point
getDistanceFromRoute() - Method in class globus.glroute.GLRouteTracker
Returns the lateral distance from the user to the route geometry.
getDistanceToLastPoint() - Method in class globus.glroute.GLRouteTracker
Returns distance to the last point of the active route.
getDistanceToNextManeuver() - Method in class globus.glroute.GLRouteTracker
Returns distance to the next maneuver.
getDuration() - Method in class globus.glroute.GLRoute
Returns estimated duration of the track
getDurationOfLeg(int) - Method in class globus.glroute.GLRoute
Returns duration of leg
getEndPoint() - Method in class globus.glroute.GLRouteManeuver
End point of maneuver
getEqualLength(GLRouteManeuver) - Method in class globus.glroute.GLRouteManeuver
Calculates the common prefix length with another maneuver (based on identical geometry points).
getFirstManeuver() - Method in class globus.glroute.GLRoute
Returns first maneuver in route
getHeightAtIndex(int) - Method in class globus.glroute.GLRouteElevation
Returns elevation at the given point index.
getHeightData() - Method in class globus.glroute.GLRoute
Returns height data that was previously requested for this route
getIndex() - Method in class globus.glroute.GLRouteManeuver
Index of the maneuver inside the parent route.
getInstruction(int) - Method in class globus.glroute.GLRouteManeuver
Get instruction
getJson() - Method in class globus.glroute.CostingOptions
Serialize object to json string
getJson() - Method in class globus.glroute.GLRouteRequest
Retrieves the JSON request that will be sent to Valhalla.
getLanesCount() - Method in class globus.glroute.GLRouteManeuver
Number of lanes
getLanguage() - Method in class globus.glroute.GLRoute
Returns language of instructions
getLastManeuver() - Method in class globus.glroute.GLRoute
Returns last maneuver in route
getLength() - Method in class globus.glroute.GLRoute
Returns total length of the track
getLength() - Method in class globus.glroute.GLRouteManeuver
Maneuver length in meters
getLengthOfLeg(int) - Method in class globus.glroute.GLRoute
Returns length of leg
getLine() - Method in class globus.glroute.GLRouteManeuver
Line with maneuver points
getLineEndIndex() - Method in class globus.glroute.GLRouteManeuver
End index of maneuver in line
getLineStartIndex() - Method in class globus.glroute.GLRouteManeuver
Start index of maneuver in line
getLocale() - Method in class globus.glroute.GLRouteRequest
Retrieves the locale used for route instructions.
getLocationOnRoute() - Method in class globus.glroute.GLRouteTracker
Returns the user's projected location on the route.
getManeuvers() - Method in class globus.glroute.GLRoute
Returns all maneuvers of route
getMax() - Method in class globus.glroute.GLRouteElevation
Maximum elevation value inside the profile.
getMin() - Method in class globus.glroute.GLRouteElevation
Minimal elevation value inside the profile.
getMode() - Method in class globus.glroute.GLRouteRequest
Retrieves the mode of the route.
getNextManeuver(GLRouteManeuver) - Method in class globus.glroute.GLRoute
Returns next maneuver that goes after the given maneuver
getNextShortInstruction(GLRouteManeuver) - Method in class globus.glroute.GLRoute
Retrieves the first non-empty short instruction starting from the specified maneuver to the end of the route.
getNumberOfLegs() - Method in class globus.glroute.GLRoute
Returns number of legs
getNumberOfTargetPoints() - Method in class globus.glroute.GLRoute
Returns number of target points
getOptimize() - Method in class globus.glroute.GLRouteRequest
Retrieves the current value of the optimize setting.
getPreviousManeuver(GLRouteManeuver) - Method in class globus.glroute.GLRoute
Returns previous maneuver that goes before the given maneuver
getProgressIndex() - Method in class globus.glroute.GLRouteTracker
Returns the progress index of the current route.
getRemainingDistance() - Method in class globus.glroute.GLRouteTracker
Returns the remaining distance of the route.
getRemainingDuration() - Method in class globus.glroute.GLRouteTracker
Returns the remaining travel time to the end of the route.
getRoundaboutExitCount() - Method in class globus.glroute.GLRouteManeuver
The spoke to exit roundabout after entering.
getShortInstruction() - Method in class globus.glroute.GLRouteManeuver
Short instruction for UI.
getStartPoint() - Method in class globus.glroute.GLRouteManeuver
Start point of maneuver
getTargetPoint(int) - Method in class globus.glroute.GLRoute
Returns target point
getTime() - Method in class globus.glroute.GLRouteManeuver
Estimated time along the maneuver in seconds.
getTrackCoordinates() - Method in class globus.glroute.GLRoute
Returns track coordinates as flattened pairs (x, y) in internal map coordinates.
getTrackData(int) - Method in class globus.glroute.GLRoute
Returns track data that can be used to display track of route
getTransitionInstruction() - Method in class globus.glroute.GLRouteManeuver
Text for use in UI.
getTurnDirectionsAtLane(int) - Method in class globus.glroute.GLRouteManeuver
Returns possible turn directions for a specific lane.
getType() - Method in class globus.glroute.GLRouteManeuver
Type of the maneuver.
getUnitSystem() - Method in class globus.glroute.GLRouteRequest
Retrieves the unit system used for route instructions.
getValidTurnAtLane(int) - Method in class globus.glroute.GLRouteManeuver
Returns valid turn directions for a lane that can be used to follow the route initially.
getVerbalPostTransitionInstruction() - Method in class globus.glroute.GLRouteManeuver
Text suitable for use as a verbal message immediately after the maneuver transition.
getVerbalPreTransitionInstruction() - Method in class globus.glroute.GLRouteManeuver
Text suitable for use as a verbal message immediately prior to the maneuver transition.
getVerbalTransitionInstruction() - Method in class globus.glroute.GLRouteManeuver
Text suitable for use as a verbal alert in a navigation application.
globus.glroute - package globus.glroute
Routing engine interfaces for online and offline navigation based on the Valhalla project.
GLRoute - Class in globus.glroute
GLRoute stores route data and exposes maneuvers, length, and duration.
GLRoute.BikeType - Annotation Interface in globus.glroute
Bike type
GLRoute.Mode - Annotation Interface in globus.glroute
Navigation mode
GLRoute.PedestrianType - Annotation Interface in globus.glroute
Pedestrian type
GLRouteBuilder - Class in globus.glroute
Builds custom routes programmatically (maneuvers, geometry, and instructions).
GLRouteBuilder() - Constructor for class globus.glroute.GLRouteBuilder
Default constructor
GLRouteElevation - Class in globus.glroute
Class to load height data
GLRouteElevation.ResultsCallback - Interface in globus.glroute
Callback invoked when a height request finishes.
GLRouteManeuver - Class in globus.glroute
Holds data for a route maneuver.
GLRouteManeuver.InstructionType - Annotation Interface in globus.glroute
Represents the type of instruction for a maneuver.
GLRouteManeuver.TurnLaneMask - Annotation Interface in globus.glroute
Bitmask type that represents turn-lane directions.
GLRouteManeuver.Type - Annotation Interface in globus.glroute
Represents the maneuver type.
GLRoutePoint - Class in globus.glroute
Stores information about a route waypoint (latitude/longitude and routing behavior).
GLRoutePoint() - Constructor for class globus.glroute.GLRoutePoint
Default constructor
GLRoutePoint(double, double, double, int) - Constructor for class globus.glroute.GLRoutePoint
Constructor with latitude and longitude
GLRoutePoint(MapGeoPoint, double, int) - Constructor for class globus.glroute.GLRoutePoint
Constructor with geo point
GLRoutePoint(GLRoutePoint) - Constructor for class globus.glroute.GLRoutePoint
Copy constructor
GLRoutePoint.Type - Annotation Interface in globus.glroute
Route point types to describe the behavior of navigation waypoints.
GLRouteRequest - Class in globus.glroute
Builds and executes online or offline route requests (Valhalla-based).
GLRouteRequest() - Constructor for class globus.glroute.GLRouteRequest
Default constructor
GLRouteRequest(String) - Constructor for class globus.glroute.GLRouteRequest
Constructor with custom json request to valhalla
GLRouteRequest.ResultsCallback - Interface in globus.glroute
Callback invoked when a route request finishes.
GLRouteTracker - Class in globus.glroute
GLMapRouteTracker tracks user location on route and returns statistics and maneuver info
GLRouteTracker(GLRoute) - Constructor for class globus.glroute.GLRouteTracker
Initializes new tracker
GLRouteTracker(GLRoute[], int) - Constructor for class globus.glroute.GLRouteTracker
Initializes a tracker with array of routes.

H

hashCode() - Method in class globus.glroute.GLRoutePoint
 
hazmat - Variable in class globus.glroute.CostingOptions.Truck
A value indicating if the truck is carrying hazardous materials.
heading - Variable in class globus.glroute.GLRoutePoint
Heading at point in degrees clockwise from true north, or Double.NaN if not set.
height - Variable in class globus.glroute.CostingOptions.Vehicle
The height of the vehicle (in meters).
HIKING - Static variable in annotation interface globus.glroute.GLRoute.PedestrianType
Hiking profile for better trail durations.
HYBRID - Static variable in annotation interface globus.glroute.GLRoute.BikeType
Hybrid

I

ignoreClosures - Variable in class globus.glroute.CostingOptions.Road
If set to true, ignores all closures, marked due to live traffic closures, during routing.
include_hot - Variable in class globus.glroute.CostingOptions.Vehicle
A boolean value which indicates the desire to include tolled HOV roads which require the driver to pay a toll if the occupant requirement isn't met.
include_hov2 - Variable in class globus.glroute.CostingOptions.Vehicle
A boolean value which indicates the desire to include HOV roads with a 2-occupant requirement in the route when advantageous.
include_hov3 - Variable in class globus.glroute.CostingOptions.Vehicle
A boolean value which indicates the desire to include HOV roads with a 3-occupant requirement in the route when advantageous.
initFromJson(String) - Method in class globus.glroute.CostingOptions
Init object from json string
isOnRoute() - Method in class globus.glroute.GLRouteTracker
Returns true if user on route

L

lat - Variable in class globus.glroute.GLRoutePoint
Latitude of point.
Left - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Left turn
LEFT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns left.
length - Variable in class globus.glroute.CostingOptions.Truck
The length of the truck (in meters).
LevelChange - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Change level
lon - Variable in class globus.glroute.GLRoutePoint
Longitude of point.

M

maneuverPenalty - Variable in class globus.glroute.CostingOptions.Penalties
A penalty applied when transitioning between roads that do not have consistent naming–in other words, no road names in common.
maxHikingDifficulty - Variable in class globus.glroute.CostingOptions.Pedestrian
This value indicates the maximum difficulty of hiking trails that is allowed.
Merge - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Merge maneuver
MERGE_LEFT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that merges into another lane to the left.
MERGE_RIGHT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that merges into another lane to the right.
MergeLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Merge from the left
MergeRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Merge from the right
Motorcycle() - Constructor for class globus.glroute.CostingOptions.Motorcycle
Empty constructor
MOTORCYCLE - Static variable in annotation interface globus.glroute.GLRoute.Mode
Motorcycle
MotorScooter() - Constructor for class globus.glroute.CostingOptions.MotorScooter
Empty constructor
MOTORSCOOTER - Static variable in annotation interface globus.glroute.GLRoute.Mode
Motorscooter
MOUNTAIN - Static variable in annotation interface globus.glroute.GLRoute.BikeType
Mountain
MULTIMODAL - Static variable in annotation interface globus.glroute.GLRoute.Mode
Multimodal

N

None - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
No maneuver
NONE - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane with no specific turn direction.

O

offlineActionOrError(String, String, String, MapGeoPoint) - Static method in class globus.glroute.GLRouteRequest
Starts a synchronous offline Valhalla request.
onError(GLMapError) - Method in interface globus.glroute.GLRouteElevation.ResultsCallback
Called when error happened
onError(GLMapError) - Method in interface globus.glroute.GLRouteRequest.ResultsCallback
Called when error happened
onResult(GLRoute) - Method in interface globus.glroute.GLRouteRequest.ResultsCallback
Called when result ready
onResult(GLRouteElevation) - Method in interface globus.glroute.GLRouteElevation.ResultsCallback
Called when result ready
originalIndex - Variable in class globus.glroute.GLRoutePoint
Original index of point.

P

ParkVehicle - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Park the vehicle before continuing on foot
ParseFromJSON(String) - Static method in class globus.glroute.GLRoute
Creates GLRoute from a JSON string.
Pedestrian() - Constructor for class globus.glroute.CostingOptions.Pedestrian
Empty constructor
PEDESTRIAN - Static variable in annotation interface globus.glroute.GLRoute.Mode
Pedestrian
pedestrianTypeFromString(String) - Static method in class globus.glroute.GLRouteRequest
Converts the string representation of PedestrianType to its value
pedestrianTypeToString(int) - Static method in class globus.glroute.GLRouteRequest
Converts PedestrianType value to its string representation
penalties - Variable in class globus.glroute.CostingOptions.Bicycle
Penalties
penalties - Variable in class globus.glroute.CostingOptions.Road
Penalties
Penalties() - Constructor for class globus.glroute.CostingOptions.Penalties
Empty constructor
PostTransitConnectionDestination - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Post-transit connection destination
privateAccessPenalty - Variable in class globus.glroute.CostingOptions.Road
A penalty applied when a gate or bollard with access=private is encountered.

R

RampLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Ramp to the left
RampRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Ramp to the right
RampStraight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Straight ramp
requestHeightForRoute(GLRoute, GLRouteElevation.ResultsCallback) - Static method in class globus.glroute.GLRouteElevation
Requests height for points in route
requestOfflineHeightForRoute(GLRoute, boolean, GLRouteElevation.ResultsCallback) - Static method in class globus.glroute.GLRouteElevation
Requests height for points in route
REVERSE - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that reverses direction (U-turn).
Right - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Right turn
RIGHT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns right.
road - Variable in class globus.glroute.CostingOptions.Auto
Road options
road - Variable in class globus.glroute.CostingOptions.Motorcycle
Road options
road - Variable in class globus.glroute.CostingOptions.Truck
Road options
Road() - Constructor for class globus.glroute.CostingOptions.Road
Empty constructor
ROAD - Static variable in annotation interface globus.glroute.GLRoute.BikeType
Road
RoundaboutEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter roundabout
RoundaboutExit - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Exit roundabout

S

serializeToJSON(GLRoute[]) - Static method in class globus.glroute.GLRoute
Serializes routes to JSON.
serviceFactor - Variable in class globus.glroute.CostingOptions.Pedestrian
A factor that modifies (multiplies) the cost when generic service roads are encountered.
serviceFactor - Variable in class globus.glroute.CostingOptions.Road
A factor that modifies (multiplies) the cost when generic service roads are encountered.
servicePenalty - Variable in class globus.glroute.CostingOptions.Pedestrian
A penalty applied for transition to generic service road.
servicePenalty - Variable in class globus.glroute.CostingOptions.Penalties
A penalty applied for transition to generic service road.
setAlternates(int) - Method in class globus.glroute.GLRouteRequest
A number denoting how many alternate routes should be provided.
setAutoWithOptions(CostingOptions.Auto) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to auto
setBicycleWithOptions(CostingOptions.Bicycle) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to cycle
setBikeshareWithOptions(CostingOptions.Bicycle) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to bikeshare
setBusWithOptions(CostingOptions.Auto) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to bus
setCurrentRoute(int) - Method in class globus.glroute.GLRouteTracker
Sets index of current route
setCurrentTargetPointIndex(int) - Method in class globus.glroute.GLRouteTracker
Sets index of current target point
setLanguage(String) - Method in class globus.glroute.GLRouteBuilder
Sets the language for maneuver instructions.
setLocale(String) - Method in class globus.glroute.GLRouteRequest
Sets the locale for route instructions.
setManeuverInstruction(int, String) - Method in class globus.glroute.GLRouteBuilder
Sets a short instruction for the previously added maneuver.
setManeuverShortInstruction(String) - Method in class globus.glroute.GLRouteBuilder
Sets the short instruction (e.g., "Exit 3A → AZ 202 Loop East") for the previously added maneuver.
setManeuverTime(double) - Method in class globus.glroute.GLRouteBuilder
Sets the time for the maneuver.
setManeuverTransitionInstruction(String) - Method in class globus.glroute.GLRouteBuilder
Sets the transition instruction text for the previously added maneuver.
setManeuverVerbalPostTransitionInstruction(String) - Method in class globus.glroute.GLRouteBuilder
Sets the verbal post-transition instruction for the previously added maneuver.
setManeuverVerbalPreTransitionInstruction(String) - Method in class globus.glroute.GLRouteBuilder
Sets the verbal pre-transition instruction for the previously added maneuver.
setManeuverVerbalTransitionInstruction(String) - Method in class globus.glroute.GLRouteBuilder
Sets the verbal transition instruction for the previously added maneuver.
setMotorcycleWithOptions(CostingOptions.Motorcycle) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to motorcycle
setMotorScooterWithOptions(CostingOptions.MotorScooter) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to scooter
setOptimize(boolean) - Method in class globus.glroute.GLRouteRequest
Sets whether the order of middle points can be optimized to create a faster route.
setPedestrianWithOptions(CostingOptions.Pedestrian) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to walk
setRequestID(String) - Method in class globus.glroute.GLRouteRequest
Name your route request.
setStraightWithOptions(CostingOptions.Straight) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to straight
setTaxiWithOptions(CostingOptions.Auto) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to taxi
setTruckWithOptions(CostingOptions.Truck) - Method in class globus.glroute.GLRouteRequest
Sets navigation mode to truck
setUnitSystem(int) - Method in class globus.glroute.GLRouteRequest
Sets the unit system for route instructions.
SHARP_LEFT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns sharply to the left.
SHARP_RIGHT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns sharply to the right.
SharpLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Sharp left turn
SharpRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Sharp right turn
Short - Static variable in annotation interface globus.glroute.GLRouteManeuver.InstructionType
Short instruction
shortest - Variable in class globus.glroute.CostingOptions.Bicycle
Changes the metric to quasi-shortest, i.e.
shortest - Variable in class globus.glroute.CostingOptions.Motorcycle
Changes the metric to quasi-shortest, i.e.
shortest - Variable in class globus.glroute.CostingOptions.MotorScooter
Changes the metric to quasi-shortest, i.e.
shortest - Variable in class globus.glroute.CostingOptions.Pedestrian
Changes the metric to quasi-shortest, i.e.
shortest - Variable in class globus.glroute.CostingOptions.Road
Changes the metric to quasi-shortest, i.e.
sidewalkFactor - Variable in class globus.glroute.CostingOptions.Pedestrian
A factor that modifies the cost when encountering roads with dedicated sidewalks.
SLIGHT_LEFT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns slightly to the left.
SLIGHT_RIGHT - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that turns slightly to the right.
SlightLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Slight left turn
SlightRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Slight right turn
Start - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Start maneuver
StartLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Start maneuver turning left
startOffline(String, GLRouteRequest.ResultsCallback) - Method in class globus.glroute.GLRouteRequest
Starts an offline route request.
startOnline(GLRouteRequest.ResultsCallback) - Method in class globus.glroute.GLRouteRequest
Starts an online route request.
StartRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Start maneuver turning right
StayLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Stay left
StayRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Stay right
StayStraight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Stay straight
stepPenalty - Variable in class globus.glroute.CostingOptions.Pedestrian
A penalty in seconds added to each transition onto a path with steps or stairs.
StepsEnter - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Enter steps
Straight() - Constructor for class globus.glroute.CostingOptions.Straight
Empty constructor
STRAIGHT - Static variable in annotation interface globus.glroute.GLRoute.Mode
Straight

T

TAXI - Static variable in annotation interface globus.glroute.GLRoute.Mode
Taxi
THROUGH - Static variable in annotation interface globus.glroute.GLRouteManeuver.TurnLaneMask
Represents a lane that continues straight ahead.
THROUGH - Static variable in annotation interface globus.glroute.GLRoutePoint.Type
A through location is a location at which we neither allow U-turns nor generate legs or arrival/departure maneuvers.
toJSON() - Method in class globus.glroute.GLRoute
Serializes route to JSON.
tollBoothCost - Variable in class globus.glroute.CostingOptions.Road
A cost applied when a toll booth is encountered.
tollBoothPenalty - Variable in class globus.glroute.CostingOptions.Road
A penalty applied to the cost when a toll booth is encountered.
topSpeed - Variable in class globus.glroute.CostingOptions.MotorScooter
Top speed the motorized scooter can go.
topSpeed - Variable in class globus.glroute.CostingOptions.Road
Top speed the vehicle can go.
Transit - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Transit maneuver
TransitConnectionDestination - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Destination of transit connection
TransitConnectionStart - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Start transit connection
TransitConnectionTransfer - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Transfer transit connection
Transition - Static variable in annotation interface globus.glroute.GLRouteManeuver.InstructionType
Transition instruction
TransitRemainOn - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Remain on transit
transitStartEndMaxDistance - Variable in class globus.glroute.CostingOptions.Pedestrian
A pedestrian option that can be added to the request to extend the defaults (2145 meters or approximately 1.5 miles).
TransitTransfer - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
Transit transfer
transitTransferMaxDistance - Variable in class globus.glroute.CostingOptions.Pedestrian
A pedestrian option that can be added to the request to extend the defaults (800 meters or 0.5 miles).
Truck() - Constructor for class globus.glroute.CostingOptions.Truck
Empty constructor
TRUCK - Static variable in annotation interface globus.glroute.GLRoute.Mode
Truck
type - Variable in class globus.glroute.CostingOptions.Pedestrian
User category for pedestrian routing.
type - Variable in class globus.glroute.GLRoutePoint
Type of point

U

updateLocation(double, double, float) - Method in class globus.glroute.GLRouteTracker
Finds the next maneuver and refreshes cached navigation stats for the current position.
useFerry - Variable in class globus.glroute.CostingOptions.Bicycle
This value indicates the willingness to take ferries.
useFerry - Variable in class globus.glroute.CostingOptions.Pedestrian
This value indicates the willingness to take ferries.
useFerry - Variable in class globus.glroute.CostingOptions.Road
This value indicates the willingness to take ferries.
useHighways - Variable in class globus.glroute.CostingOptions.Road
This value indicates the willingness to take highways.
useHills - Variable in class globus.glroute.CostingOptions.Bicycle
A cyclist's desire to tackle hills in their routes.
useHills - Variable in class globus.glroute.CostingOptions.MotorScooter
A rider's desire to tackle hills in their routes.
useHills - Variable in class globus.glroute.CostingOptions.Pedestrian
This is a range of values from 0 to 1, where 0 attempts to avoid hills and steep grades even if it means a longer (time and distance) path, while 1 indicates the pedestrian does not fear hills and steeper grades.
useLit - Variable in class globus.glroute.CostingOptions.Pedestrian
This value is a range of values from 0 to 1, where 0 indicates indifference towards lit streets, and 1 indicates that unlit streets should be avoided.
useLivingStreets - Variable in class globus.glroute.CostingOptions.Bicycle
This value indicates the willingness to take living streets.
useLivingStreets - Variable in class globus.glroute.CostingOptions.Pedestrian
This value indicates the willingness to take living streets.
useLivingStreets - Variable in class globus.glroute.CostingOptions.Road
This value indicates the willingness to take living streets.
usePrimary - Variable in class globus.glroute.CostingOptions.MotorScooter
A rider's propensity to use primary roads.
useRoads - Variable in class globus.glroute.CostingOptions.Bicycle
A cyclist's propensity to use roads alongside other vehicles.
useTolls - Variable in class globus.glroute.CostingOptions.Road
This value indicates the willingness to take roads with tolls.
useTracks - Variable in class globus.glroute.CostingOptions.Pedestrian
This value indicates the willingness to take track roads.
useTracks - Variable in class globus.glroute.CostingOptions.Road
This value indicates the willingness to take track roads.
useTrails - Variable in class globus.glroute.CostingOptions.Motorcycle
A rider's desire for adventure in their routes.
UturnLeft - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
U-turn to the left
UturnRight - Static variable in annotation interface globus.glroute.GLRouteManeuver.Type
U-turn to the right

V

vehicle - Variable in class globus.glroute.CostingOptions.Auto
Vehicle options
vehicle - Variable in class globus.glroute.CostingOptions.Truck
Vehicle options
Vehicle() - Constructor for class globus.glroute.CostingOptions.Vehicle
Empty constructor
VerbalPost - Static variable in annotation interface globus.glroute.GLRouteManeuver.InstructionType
Verbal post-maneuver instruction
VerbalPre - Static variable in annotation interface globus.glroute.GLRouteManeuver.InstructionType
Verbal pre-maneuver instruction
VerbalTransition - Static variable in annotation interface globus.glroute.GLRouteManeuver.InstructionType
Verbal transition instruction
VIA - Static variable in annotation interface globus.glroute.GLRoutePoint.Type
A via location is a location at which we allow U-turns but do not generate legs or arrival/departure maneuvers.

W

walkingSpeed - Variable in class globus.glroute.CostingOptions.Pedestrian
Walking speed in kilometers per hour.
walkwayFactor - Variable in class globus.glroute.CostingOptions.Pedestrian
A factor that modifies the cost when encountering roads classified as footway (no motorized vehicles allowed), which may be designated footpaths or designated sidewalks along residential roads.
weight - Variable in class globus.glroute.CostingOptions.Truck
The weight of the truck (in metric tons).
WHEELCHAIR - Static variable in annotation interface globus.glroute.GLRoute.PedestrianType
Wheelchair-friendly defaults
width - Variable in class globus.glroute.CostingOptions.Vehicle
The width of the vehicle (in meters).
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Auto
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Bicycle
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Motorcycle
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.MotorScooter
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Pedestrian
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Penalties
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Straight
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Truck
 
write(JsonWriter) - Method in class globus.glroute.CostingOptions.Vehicle
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form