Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add internal package to libnavigation-core #2839

Merged
merged 1 commit into from Apr 28, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
Expand Up @@ -33,7 +33,7 @@
import com.mapbox.navigation.base.metrics.MetricsObserver;
import com.mapbox.navigation.base.options.MapboxOnboardRouterConfig;
import com.mapbox.navigation.base.route.Router;
import com.mapbox.navigation.core.accounts.MapboxNavigationAccounts;
import com.mapbox.navigation.core.internal.accounts.MapboxNavigationAccounts;
import com.mapbox.navigation.examples.R;
import com.mapbox.navigation.examples.utils.Utils;
import com.mapbox.navigation.metrics.MapboxMetricsReporter;
Expand Down
Expand Up @@ -36,7 +36,7 @@ import com.mapbox.navigation.base.metrics.MetricsObserver
import com.mapbox.navigation.base.options.MapboxOnboardRouterConfig
import com.mapbox.navigation.base.route.Router
import com.mapbox.navigation.base.route.internal.RouteUrl.Companion.PROFILE_DRIVING_TRAFFIC
import com.mapbox.navigation.core.accounts.MapboxNavigationAccounts
import com.mapbox.navigation.core.internal.accounts.MapboxNavigationAccounts
import com.mapbox.navigation.examples.R
import com.mapbox.navigation.examples.utils.Utils
import com.mapbox.navigation.metrics.MapboxMetricsReporter
Expand Down
Expand Up @@ -22,11 +22,11 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -37,14 +37,14 @@ import com.mapbox.mapboxsdk.plugins.annotation.SymbolOptions
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.options.NavigationOptions
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesObserver
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent
import com.mapbox.navigation.core.trip.session.LocationObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.core.trip.session.VoiceInstructionsObserver
Expand Down Expand Up @@ -94,9 +94,9 @@ class DebugMapboxNavigationKt : AppCompatActivity(), OnMapReadyCallback,
findViewById<Button>(R.id.btn_send_user_feedback)?.let { button ->
button.setOnClickListener {
MapboxNavigation.postUserFeedback(
FeedbackEvent.FEEDBACK_TYPE_GENERAL_ISSUE,
FeedbackEvent.GENERAL_ISSUE,
"User feedback test at: ${Date().time}",
FeedbackEvent.FEEDBACK_SOURCE_UI,
FeedbackEvent.UI,
null
)
}
Expand Down
Expand Up @@ -24,12 +24,12 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesObserver
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.fasterroute.FasterRouteObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -27,7 +27,7 @@ import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent.Companion.FEEDBACK_SOURCE_UI
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent.UI
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down Expand Up @@ -251,7 +251,7 @@ class FeedbackButtonActivity : AppCompatActivity(), OnMapReadyCallback,
MapboxNavigation.postUserFeedback(
feedback.feedbackType,
feedback.description,
FEEDBACK_SOURCE_UI,
UI,
encodeSnapshot(snapshot)
)
showFeedbackSent()
Expand Down
Expand Up @@ -18,12 +18,12 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.trip.session.BannerInstructionsObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -29,13 +29,13 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent.Companion.FEEDBACK_SOURCE_UI
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent.UI
import com.mapbox.navigation.core.trip.session.BannerInstructionsObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.core.trip.session.VoiceInstructionsObserver
Expand Down Expand Up @@ -196,7 +196,7 @@ class InstructionViewActivity : AppCompatActivity(), OnMapReadyCallback,
MapboxNavigation.postUserFeedback(
feedback.feedbackType,
feedback.description,
FEEDBACK_SOURCE_UI,
UI,
encodeSnapshot(snapshot)
)
}
Expand Down
Expand Up @@ -22,11 +22,11 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesObserver
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -39,7 +39,6 @@ import com.mapbox.mapboxsdk.plugins.annotation.SymbolOptions
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.options.NavigationOptions
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesObserver
Expand All @@ -48,6 +47,7 @@ import com.mapbox.navigation.core.fasterroute.FasterRouteObserver
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent
import com.mapbox.navigation.core.trip.session.LocationObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.core.trip.session.VoiceInstructionsObserver
Expand Down Expand Up @@ -103,9 +103,9 @@ class SimpleMapboxNavigationKt : AppCompatActivity(), OnMapReadyCallback,
findViewById<Button>(R.id.btn_send_user_feedback)?.let { button ->
button.setOnClickListener {
MapboxNavigation.postUserFeedback(
FeedbackEvent.FEEDBACK_TYPE_GENERAL_ISSUE,
FeedbackEvent.GENERAL_ISSUE,
"User feedback test at: ${Date().time}",
FeedbackEvent.FEEDBACK_SOURCE_UI,
FeedbackEvent.UI,
null
)
}
Expand Down
Expand Up @@ -27,11 +27,11 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -10,17 +10,17 @@ import com.mapbox.mapboxsdk.geometry.LatLng
import com.mapbox.mapboxsdk.maps.MapboxMap
import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.TimeFormat.TWENTY_FOUR_HOURS
import com.mapbox.navigation.base.internal.VoiceUnit.METRIC
import com.mapbox.navigation.base.internal.extensions.inferDeviceLocale
import com.mapbox.navigation.base.options.NavigationOptions
import com.mapbox.navigation.base.trip.model.RouteLegProgress
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.base.trip.model.RouteStepProgress
import com.mapbox.navigation.base.trip.notification.NotificationAction
import com.mapbox.navigation.base.typedef.METRIC
import com.mapbox.navigation.base.typedef.ROUNDING_INCREMENT_FIFTY
import com.mapbox.navigation.base.typedef.TWENTY_FOUR_HOURS
import com.mapbox.navigation.core.MapboxDistanceFormatter
import com.mapbox.navigation.core.trip.service.MapboxTripService
import com.mapbox.navigation.core.Rounding
import com.mapbox.navigation.core.internal.MapboxDistanceFormatter
import com.mapbox.navigation.core.internal.trip.service.MapboxTripService
import com.mapbox.navigation.examples.R
import com.mapbox.navigation.trip.notification.MapboxTripNotification
import com.mapbox.navigation.ui.route.NavigationMapRoute
Expand Down Expand Up @@ -79,7 +79,7 @@ class TripServiceActivityKt : AppCompatActivity(), OnMapReadyCallback {
mapView.getMapAsync(this)

val formatter = MapboxDistanceFormatter.builder(this)
.withRoundingIncrement(ROUNDING_INCREMENT_FIFTY)
.withRoundingIncrement(Rounding.INCREMENT_FIFTY)
.withUnitType(METRIC)
.withLocale(this.inferDeviceLocale())
.build()
Expand Down
Expand Up @@ -13,15 +13,15 @@ import com.mapbox.mapboxsdk.location.modes.RenderMode
import com.mapbox.mapboxsdk.maps.MapboxMap
import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.TimeFormat.TWENTY_FOUR_HOURS
import com.mapbox.navigation.base.internal.VoiceUnit.METRIC
import com.mapbox.navigation.base.internal.extensions.inferDeviceLocale
import com.mapbox.navigation.base.options.NavigationOptions
import com.mapbox.navigation.base.typedef.METRIC
import com.mapbox.navigation.base.typedef.ROUNDING_INCREMENT_FIFTY
import com.mapbox.navigation.base.typedef.TWENTY_FOUR_HOURS
import com.mapbox.navigation.core.MapboxDistanceFormatter
import com.mapbox.navigation.core.trip.service.MapboxTripService
import com.mapbox.navigation.core.Rounding
import com.mapbox.navigation.core.internal.MapboxDistanceFormatter
import com.mapbox.navigation.core.internal.trip.service.MapboxTripService
import com.mapbox.navigation.core.internal.trip.session.MapboxTripSession
import com.mapbox.navigation.core.trip.session.LocationObserver
import com.mapbox.navigation.core.trip.session.MapboxTripSession
import com.mapbox.navigation.examples.R
import com.mapbox.navigation.trip.notification.MapboxTripNotification
import kotlinx.android.synthetic.main.activity_trip_session.*
Expand Down Expand Up @@ -92,7 +92,7 @@ class TripSessionActivityKt : AppCompatActivity(), OnMapReadyCallback {

val formatter = MapboxDistanceFormatter.builder(this)
.withUnitType(METRIC)
.withRoundingIncrement(ROUNDING_INCREMENT_FIFTY)
.withRoundingIncrement(Rounding.INCREMENT_FIFTY)
.withLocale(this.inferDeviceLocale())
.build()

Expand Down
Expand Up @@ -32,13 +32,13 @@ import com.mapbox.mapboxsdk.plugins.annotation.SymbolManager
import com.mapbox.mapboxsdk.plugins.annotation.SymbolOptions
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesObserver
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.fasterroute.FasterRouteObserver
import com.mapbox.navigation.core.trip.session.LocationObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.examples.R
Expand Down
Expand Up @@ -33,14 +33,14 @@ import com.mapbox.mapboxsdk.maps.OnMapReadyCallback
import com.mapbox.mapboxsdk.maps.Style
import com.mapbox.navigation.base.internal.extensions.applyDefaultParams
import com.mapbox.navigation.base.internal.extensions.coordinates
import com.mapbox.navigation.base.trip.RouteProgressObserver
import com.mapbox.navigation.base.trip.model.RouteProgress
import com.mapbox.navigation.core.MapboxNavigation
import com.mapbox.navigation.core.directions.session.RoutesRequestCallback
import com.mapbox.navigation.core.replay.route.ReplayRouteLocationEngine
import com.mapbox.navigation.core.telemetry.events.FeedbackEvent
import com.mapbox.navigation.core.trip.session.BannerInstructionsObserver
import com.mapbox.navigation.core.trip.session.LocationObserver
import com.mapbox.navigation.core.trip.session.RouteProgressObserver
import com.mapbox.navigation.core.trip.session.TripSessionState
import com.mapbox.navigation.core.trip.session.TripSessionStateObserver
import com.mapbox.navigation.core.trip.session.VoiceInstructionsObserver
Expand Down Expand Up @@ -210,7 +210,7 @@ class CustomUIComponentStyleActivity : AppCompatActivity(), OnMapReadyCallback,
MapboxNavigation.postUserFeedback(
feedback.feedbackType,
feedback.description,
FeedbackEvent.FEEDBACK_SOURCE_UI,
FeedbackEvent.UI,
encodeSnapshot(snapshot)
)
}
Expand Down
@@ -0,0 +1,46 @@
package com.mapbox.navigation.base

import androidx.annotation.IntDef

/**
* TimeFormat
*/
object TimeFormat {
/**
* Time format: defined by the device's settings
*
* Used at [Type]
*/
const val NONE_SPECIFIED = -1

/**
* Time format: 12-hour (11.00PM)
*
* Used at [Type]
*/
const val TWELVE_HOURS = 0

/**
* Time format: 24-hour (23.00)
*
* Used at [Type]
*/
const val TWENTY_FOUR_HOURS = 1

/**
* Defines time format for calculation remaining trip time.
*
* When [TWELVE_HOURS] is selected -> 11.00PM
*
* When [TWENTY_FOUR_HOURS] is selected -> 23.00
*
* When [NONE_SPECIFIED] is selected -> Depends on user's device settings
*/
@Retention(AnnotationRetention.SOURCE)
@IntDef(
NONE_SPECIFIED,
TWELVE_HOURS,
TWENTY_FOUR_HOURS
)
annotation class Type
}
@@ -0,0 +1,29 @@
package com.mapbox.navigation.base.internal

import androidx.annotation.StringDef

object VoiceUnit {
/**
* Change the units to imperial for voice and visual information. Note that this won't change
* other results such as raw distance measurements which will always be returned in meters.
*/
const val IMPERIAL = "imperial"

/**
* Change the units to metric for voice and visual information. Note that this won't change
* other results such as raw distance measurements which will always be returned in meters.
*/
const val METRIC = "metric"

/**
* Use to apply default units for a locale.
*/
const val UNDEFINED = "undefined"

/**
* Retention policy for the various units of measurements.
*/
@Retention(AnnotationRetention.SOURCE)
@StringDef(IMPERIAL, METRIC, UNDEFINED)
annotation class Type
}