public class MapboxNavigationEvent
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_ABSOLUTE_DISTANCE_TO_DESTINATION |
static java.lang.String |
KEY_APPLICATION_STATE |
static java.lang.String |
KEY_ARRIVAL_TIMESTAMP |
static java.lang.String |
KEY_AUDIO_TYPE |
static java.lang.String |
KEY_BATTERY_LEVEL |
static java.lang.String |
KEY_BATTERY_PLUGGED_IN |
static java.lang.String |
KEY_COMMENT |
static java.lang.String |
KEY_CONNECTIVITY |
static java.lang.String |
KEY_CREATED |
static java.lang.String |
KEY_DESCRIPTIONS |
static java.lang.String |
KEY_DEVICE |
static java.lang.String |
KEY_DISTANCE |
static java.lang.String |
KEY_DISTANCE_COMPLETED |
static java.lang.String |
KEY_DISTANCE_REMAINING |
static java.lang.String |
KEY_DURATION |
static java.lang.String |
KEY_DURATION_REMAINING |
static java.lang.String |
KEY_ESTIMATED_DISTANCE |
static java.lang.String |
KEY_ESTIMATED_DURATION |
static java.lang.String |
KEY_EVENT |
static java.lang.String |
KEY_EVENT_VERSION |
static java.lang.String |
KEY_FEEDBACK_ID |
static java.lang.String |
KEY_FEEDBACK_TYPE |
static java.lang.String |
KEY_GEOMETRY |
static java.lang.String |
KEY_LAT |
static java.lang.String |
KEY_LNG |
static java.lang.String |
KEY_LOCATION_ENGINE |
static java.lang.String |
KEY_LOCATIONS_AFTER |
static java.lang.String |
KEY_LOCATIONS_BEFORE |
static java.lang.String |
KEY_NEW_DISTANCE_REMAINING |
static java.lang.String |
KEY_NEW_DURATION_REMAINING |
static java.lang.String |
KEY_NEW_GEOMETRY |
static java.lang.String |
KEY_OPERATING_SYSTEM |
static java.lang.String |
KEY_ORIGINAL_ESTIMATED_DISTANCE |
static java.lang.String |
KEY_ORIGINAL_ESTIMATED_DURATION |
static java.lang.String |
KEY_ORIGINAL_GEOMETRY |
static java.lang.String |
KEY_ORIGINAL_REQUEST_IDENTIFIER |
static java.lang.String |
KEY_ORIGINAL_STEP_COUNT |
static java.lang.String |
KEY_PERCENT_TIME_IN_FOREGROUND |
static java.lang.String |
KEY_PERCENT_TIME_IN_PORTRAIT |
static java.lang.String |
KEY_PREVIOUS_INSTRUCTION |
static java.lang.String |
KEY_PREVIOUS_MODIFIER |
static java.lang.String |
KEY_PREVIOUS_NAME |
static java.lang.String |
KEY_PREVIOUS_TYPE |
static java.lang.String |
KEY_PROFILE |
static java.lang.String |
KEY_RATING |
static java.lang.String |
KEY_REQUEST_IDENTIFIER |
static java.lang.String |
KEY_REROUTE_COUNT |
static java.lang.String |
KEY_SCREEN_BRIGHTNESS |
static java.lang.String |
KEY_SCREENSHOT |
static java.lang.String |
KEY_SDK_IDENTIFIER |
static java.lang.String |
KEY_SDK_VERSION |
static java.lang.String |
KEY_SECONDS_SINCE_LAST_REROUTE |
static java.lang.String |
KEY_SESSION_IDENTIFIER |
static java.lang.String |
KEY_SIMULATION |
static java.lang.String |
KEY_START_TIMESTAMP |
static java.lang.String |
KEY_STEP |
static java.lang.String |
KEY_STEP_COUNT |
static java.lang.String |
KEY_UPCOMING_INSTRUCTION |
static java.lang.String |
KEY_UPCOMING_MODIFIER |
static java.lang.String |
KEY_UPCOMING_NAME |
static java.lang.String |
KEY_UPCOMING_TYPE |
static java.lang.String |
KEY_USER_ID |
static java.lang.String |
KEY_VOLUME_LEVEL |
static java.lang.String |
TYPE_ARRIVE |
static java.lang.String |
TYPE_CANCEL |
static java.lang.String |
TYPE_DEPART |
static java.lang.String |
TYPE_FEEDBACK |
static java.lang.String |
TYPE_REROUTE |
static java.lang.String |
TYPE_TURNSTILE |
| Constructor and Description |
|---|
MapboxNavigationEvent() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildArriveEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
int stepCount,
int originalStepCount)
User arrived.
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildCancelEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.util.Date arrivalTimestamp,
int stepCount,
int originalStepCount)
User canceled navigation.
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildDepartEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
int stepCount,
int originalStepCount,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
java.util.Date startTimestamp)
User started a route.
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildFeedbackEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
java.lang.String feedbackType,
android.location.Location[] locationsBefore,
android.location.Location[] locationsAfter,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
java.lang.String description,
java.lang.String userId,
java.lang.String feedbackId,
java.lang.String encodedSnapshot,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.lang.String upcomingInstruction,
java.lang.String upcomingType,
java.lang.String upcomingModifier,
java.lang.String upcomingName,
java.lang.String previousInstruction,
java.lang.String previousType,
java.lang.String previousModifier,
java.lang.String previousName,
int distance,
int duration,
int stepDistanceRemaining,
int stepDurationRemaining,
int stepCount,
int originalStepCount)
User feedback event.
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildRerouteEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
android.location.Location[] locationsBefore,
android.location.Location[] locationsAfter,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
int newDistanceRemaining,
int newDurationRemaining,
int secondsSinceLastReroute,
java.lang.String feedbackId,
java.lang.String newGeometry,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.lang.String upcomingInstruction,
java.lang.String upcomingType,
java.lang.String upcomingModifier,
java.lang.String upcomingName,
java.lang.String previousInstruction,
java.lang.String previousType,
java.lang.String previousModifier,
java.lang.String previousName,
int distance,
int duration,
int stepDistanceRemaining,
int stepDurationRemaining,
int stepCount,
int originalStepCount)
User reroute event.
|
static java.util.Hashtable<java.lang.String,java.lang.Object> |
buildTurnstileEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion)
Navigation turnstile.
|
public static final java.lang.String TYPE_TURNSTILE
public static final java.lang.String TYPE_DEPART
public static final java.lang.String TYPE_FEEDBACK
public static final java.lang.String TYPE_REROUTE
public static final java.lang.String TYPE_ARRIVE
public static final java.lang.String TYPE_CANCEL
public static final java.lang.String KEY_EVENT
public static final java.lang.String KEY_OPERATING_SYSTEM
public static final java.lang.String KEY_SDK_IDENTIFIER
public static final java.lang.String KEY_SDK_VERSION
public static final java.lang.String KEY_EVENT_VERSION
public static final java.lang.String KEY_SESSION_IDENTIFIER
public static final java.lang.String KEY_ORIGINAL_REQUEST_IDENTIFIER
public static final java.lang.String KEY_REQUEST_IDENTIFIER
public static final java.lang.String KEY_LAT
public static final java.lang.String KEY_LNG
public static final java.lang.String KEY_ORIGINAL_GEOMETRY
public static final java.lang.String KEY_ORIGINAL_ESTIMATED_DISTANCE
public static final java.lang.String KEY_ORIGINAL_ESTIMATED_DURATION
public static final java.lang.String KEY_AUDIO_TYPE
public static final java.lang.String KEY_GEOMETRY
public static final java.lang.String KEY_CREATED
public static final java.lang.String KEY_PROFILE
public static final java.lang.String KEY_SIMULATION
public static final java.lang.String KEY_ESTIMATED_DISTANCE
public static final java.lang.String KEY_ESTIMATED_DURATION
public static final java.lang.String KEY_REROUTE_COUNT
public static final java.lang.String KEY_DEVICE
public static final java.lang.String KEY_VOLUME_LEVEL
public static final java.lang.String KEY_SCREEN_BRIGHTNESS
public static final java.lang.String KEY_APPLICATION_STATE
public static final java.lang.String KEY_BATTERY_PLUGGED_IN
public static final java.lang.String KEY_BATTERY_LEVEL
public static final java.lang.String KEY_CONNECTIVITY
public static final java.lang.String KEY_FEEDBACK_TYPE
public static final java.lang.String KEY_DESCRIPTIONS
public static final java.lang.String KEY_LOCATIONS_BEFORE
public static final java.lang.String KEY_LOCATIONS_AFTER
public static final java.lang.String KEY_USER_ID
public static final java.lang.String KEY_FEEDBACK_ID
public static final java.lang.String KEY_SCREENSHOT
public static final java.lang.String KEY_NEW_DISTANCE_REMAINING
public static final java.lang.String KEY_NEW_DURATION_REMAINING
public static final java.lang.String KEY_NEW_GEOMETRY
public static final java.lang.String KEY_START_TIMESTAMP
public static final java.lang.String KEY_DISTANCE_COMPLETED
public static final java.lang.String KEY_DISTANCE_REMAINING
public static final java.lang.String KEY_DURATION_REMAINING
public static final java.lang.String KEY_SECONDS_SINCE_LAST_REROUTE
public static final java.lang.String KEY_ARRIVAL_TIMESTAMP
public static final java.lang.String KEY_STEP
public static final java.lang.String KEY_STEP_COUNT
public static final java.lang.String KEY_LOCATION_ENGINE
public static final java.lang.String KEY_ABSOLUTE_DISTANCE_TO_DESTINATION
public static final java.lang.String KEY_PERCENT_TIME_IN_FOREGROUND
public static final java.lang.String KEY_PERCENT_TIME_IN_PORTRAIT
public static final java.lang.String KEY_RATING
public static final java.lang.String KEY_COMMENT
public static final java.lang.String KEY_UPCOMING_INSTRUCTION
public static final java.lang.String KEY_UPCOMING_MODIFIER
public static final java.lang.String KEY_UPCOMING_NAME
public static final java.lang.String KEY_PREVIOUS_INSTRUCTION
public static final java.lang.String KEY_PREVIOUS_TYPE
public static final java.lang.String KEY_PREVIOUS_MODIFIER
public static final java.lang.String KEY_PREVIOUS_NAME
public static final java.lang.String KEY_UPCOMING_TYPE
public static final java.lang.String KEY_DURATION
public static final java.lang.String KEY_DISTANCE
public static final java.lang.String KEY_ORIGINAL_STEP_COUNT
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildTurnstileEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion)
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildDepartEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
int stepCount,
int originalStepCount,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
java.util.Date startTimestamp)
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildFeedbackEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
java.lang.String feedbackType,
android.location.Location[] locationsBefore,
android.location.Location[] locationsAfter,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
java.lang.String description,
java.lang.String userId,
java.lang.String feedbackId,
java.lang.String encodedSnapshot,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.lang.String upcomingInstruction,
java.lang.String upcomingType,
java.lang.String upcomingModifier,
java.lang.String upcomingName,
java.lang.String previousInstruction,
java.lang.String previousType,
java.lang.String previousModifier,
java.lang.String previousName,
int distance,
int duration,
int stepDistanceRemaining,
int stepDurationRemaining,
int stepCount,
int originalStepCount)
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildRerouteEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
android.location.Location[] locationsBefore,
android.location.Location[] locationsAfter,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
int newDistanceRemaining,
int newDurationRemaining,
int secondsSinceLastReroute,
java.lang.String feedbackId,
java.lang.String newGeometry,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.lang.String upcomingInstruction,
java.lang.String upcomingType,
java.lang.String upcomingModifier,
java.lang.String upcomingName,
java.lang.String previousInstruction,
java.lang.String previousType,
java.lang.String previousModifier,
java.lang.String previousName,
int distance,
int duration,
int stepDistanceRemaining,
int stepDurationRemaining,
int stepCount,
int originalStepCount)
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildArriveEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
int stepCount,
int originalStepCount)
public static java.util.Hashtable<java.lang.String,java.lang.Object> buildCancelEvent(java.lang.String sdKIdentifier,
java.lang.String sdkVersion,
java.lang.String sessionIdentifier,
double lat,
double lng,
java.lang.String geometry,
java.lang.String profile,
int estimatedDistance,
int estimatedDuration,
int rerouteCount,
java.util.Date startTimestamp,
int distanceCompleted,
int distanceRemaining,
int durationRemaining,
boolean isSimulation,
java.lang.String originalRequestIdentifier,
java.lang.String requestIdentifier,
java.lang.String originalGeometry,
int originalEstimatedDistance,
int originalEstimatedDuration,
java.lang.String audioType,
java.util.Date arrivalTimestamp,
int stepCount,
int originalStepCount)