Overpass
This commit is contained in:
@@ -45,6 +45,7 @@ import androidx.lifecycle.Observer
|
||||
import com.google.android.gms.location.FusedLocationProviderClient
|
||||
import com.google.android.gms.location.LocationServices
|
||||
import com.kouros.data.R
|
||||
import com.kouros.navigation.data.Constants
|
||||
import com.kouros.navigation.data.Constants.homeLocation
|
||||
import com.kouros.navigation.data.NavigationRepository
|
||||
import com.kouros.navigation.data.StepData
|
||||
@@ -110,18 +111,19 @@ class MainActivity : ComponentActivity() {
|
||||
|
||||
private var loadRecentPlaces = false
|
||||
|
||||
private var overpass = false
|
||||
|
||||
init {
|
||||
viewModel.route.observe(this, observer)
|
||||
|
||||
}
|
||||
|
||||
@RequiresPermission(allOf = [Manifest.permission.ACCESS_FINE_LOCATION, Manifest.permission.ACCESS_COARSE_LOCATION])
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
if (useMock) {
|
||||
checkMockLocationEnabled()
|
||||
}
|
||||
|
||||
locationManager = getSystemService(LOCATION_SERVICE) as LocationManager
|
||||
fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)
|
||||
if (useMock) {
|
||||
@@ -241,6 +243,10 @@ class MainActivity : ComponentActivity() {
|
||||
&& lastLocation.latitude != location.position.latitude
|
||||
&& lastLocation.longitude != location.position.longitude
|
||||
) {
|
||||
if (lastLocation.latitude != 0.0 && !overpass) {
|
||||
//viewModel.getAmenities(Constants.CHARGING_STATION, lastLocation)
|
||||
//overpass = true
|
||||
}
|
||||
val currentLocation = location(location.position.longitude, location.position.latitude)
|
||||
with(routeModel) {
|
||||
if (isNavigating()) {
|
||||
|
||||
Reference in New Issue
Block a user