diff --git a/app/src/main/java/com/example/busroute/MainActivity.kt b/app/src/main/java/com/example/busroute/MainActivity.kt index 10ad704..4011c27 100644 --- a/app/src/main/java/com/example/busroute/MainActivity.kt +++ b/app/src/main/java/com/example/busroute/MainActivity.kt @@ -11,6 +11,7 @@ import android.preference.PreferenceManager import android.util.Log import android.view.WindowManager import android.widget.Button +import android.widget.TextView import androidx.activity.ComponentActivity import androidx.core.app.ActivityCompat import androidx.core.content.ContextCompat @@ -88,6 +89,7 @@ class MainActivity : ComponentActivity() { locationRequest = LocationRequest.Builder(Priority.PRIORITY_BALANCED_POWER_ACCURACY,60) .setWaitForAccurateLocation(true).setMaxUpdateAgeMillis(30).build() locationCallback = object : LocationCallback() { + @SuppressLint("SetTextI18n") override fun onLocationResult(locationResult: LocationResult) { locationResult ?: return for (location in locationResult.locations){ @@ -100,8 +102,11 @@ class MainActivity : ComponentActivity() { positionMarker.title = "You" map.overlays.add(positionMarker) map.invalidate() + + findViewById(R.id.accuracy).text = "${location.accuracy} %" + findViewById(R.id.position).text = "$latitude $longitude" + Log.i("Position", "$latitude $longitude") - Log.i("Accuracy Global", "GPS: ${location.accuracy} Network: ${location.accuracy}") Log.i("Accuracy Chosen", "${location.accuracy}") } } diff --git a/app/src/main/res/layout/main.xml b/app/src/main/res/layout/main.xml index eae258c..ab125fe 100644 --- a/app/src/main/res/layout/main.xml +++ b/app/src/main/res/layout/main.xml @@ -13,9 +13,34 @@ android:layout_height="50dp" android:backgroundTint="@color/white" android:textColor="@color/black" - android:overScrollMode="always" android:clickable="true" android:text="Add marker" /> + + + + + +