Index
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
breakis 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_throughlocation 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
-
Cancels a request started via
GLRouteRequest.startOnline(ResultsCallback)orGLRouteRequest.startOffline(String, ResultsCallback). - 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
-
GLRoutestores 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
-
GLMapRouteTrackertracks 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.NaNif 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
GLRoutefrom 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
throughlocation 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
vialocation 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form