@jonasthetours/react-native-graphhopper-mapbox-navigation
Version:
Smart Mapbox turn-by-turn routing based with Graphhopper as the route source.
33 lines (32 loc) • 884 B
TypeScript
declare type OnLocationChangeEvent = {
nativeEvent?: {
latitude: number;
longitude: number;
};
};
declare type OnRouteProgressChangeEvent = {
nativeEvent?: {
distanceTraveled: number;
durationRemaining: number;
fractionTraveled: number;
distanceRemaining: number;
};
};
declare type OnErrorEvent = {
nativeEvent?: {
message?: string;
};
};
export interface IMapboxNavigationProps {
routes: Array<Record<string, any>>;
shouldSimulateRoute?: boolean;
onLocationChange?: (event: OnLocationChangeEvent) => void;
onRouteProgressChange?: (event: OnRouteProgressChangeEvent) => void;
onError?: (event: OnErrorEvent) => void;
onCancelNavigation?: () => void;
onArrive?: () => void;
showsEndOfRouteFeedback?: boolean;
hideStatusView?: boolean;
mute?: boolean;
}
export {};