Add button for testing Google Maps

This commit is contained in:
TiclemFR
2024-06-22 21:03:00 +02:00
parent 05e2330958
commit 0146559c72
3 changed files with 29 additions and 11 deletions

View File

@@ -4,7 +4,7 @@
<selectionStates> <selectionStates>
<SelectionState runConfigName="app"> <SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" /> <option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2024-06-20T09:28:45.422751100Z"> <DropdownSelection timestamp="2024-06-22T18:56:13.559252900Z">
<Target type="DEFAULT_BOOT"> <Target type="DEFAULT_BOOT">
<handle> <handle>
<DeviceId pluginId="PhysicalDevice" identifier="serial=y5v4t4fiif555tnb" /> <DeviceId pluginId="PhysicalDevice" identifier="serial=y5v4t4fiif555tnb" />

View File

@@ -2,9 +2,11 @@ package com.example.busroute
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.content.Intent
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.location.Location import android.location.Location
import android.location.LocationManager import android.location.LocationManager
import android.net.Uri
import android.os.Bundle import android.os.Bundle
import android.os.Looper import android.os.Looper
import android.preference.PreferenceManager import android.preference.PreferenceManager
@@ -74,6 +76,14 @@ class MainActivity : ComponentActivity() {
map.overlays.add(marker) map.overlays.add(marker)
map.invalidate() map.invalidate()
} }
val mapsButton = findViewById<Button>(R.id.maps)
mapsButton.setOnClickListener{
val mapIntentUri =
Uri.parse("google.navigation:q=Moutier,+France&waypoints=Cevins%7CAigueblanche")
val mapIntent = Intent(Intent.ACTION_VIEW, mapIntentUri)
mapIntent.setPackage("com.google.android.apps.maps")
startActivity(mapIntent)
}
val rotationGestureOverlay = RotationGestureOverlay(map) val rotationGestureOverlay = RotationGestureOverlay(map)
rotationGestureOverlay.isEnabled rotationGestureOverlay.isEnabled

View File

@@ -6,22 +6,30 @@
android:layout_height="fill_parent"> android:layout_height="fill_parent">
<RelativeLayout tools:ignore="UselessParent"> <RelativeLayout tools:ignore="UselessParent">
<Button
android:id="@+id/addMark"
android:layout_alignParentRight="true"
android:layout_width="150dp"
android:layout_height="50dp"
android:backgroundTint="@color/white"
android:textColor="@color/black"
android:clickable="true"
android:text="Add marker" />
<TableLayout <TableLayout
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentEnd="true" android:layout_alignParentEnd="true"
android:layout_marginTop="55dp"
android:background="@color/white" android:background="@color/white"
android:elevation="500dp"> android:elevation="500dp">
<Button
android:id="@+id/addMark"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:backgroundTint="@color/white"
android:focusable="true"
android:textColor="@color/black"
android:clickable="true"
android:text="Add marker" />
<Button
android:id="@+id/maps"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:backgroundTint="@color/white"
android:focusable="true"
android:textColor="@color/black"
android:clickable="true"
android:text="Test Google Maps" />
<TextView <TextView
android:layout_width="150dp" android:layout_width="150dp"
android:layout_height="wrap_content" android:layout_height="wrap_content"