diff --git a/.idea/misc.xml b/.idea/misc.xml
index ea2ccf2..4443ac2 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -11,6 +11,13 @@
+
+
+
+
+
+
+
diff --git a/app/build.gradle b/app/build.gradle
index a9e99ad..6c37ec9 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -41,6 +41,7 @@
implementation 'com.google.android.material:material:1.6.1'
implementation 'com.google.android.gms:play-services-maps:17.0.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
+ implementation 'com.google.firebase:firebase-firestore:23.0.2'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a9ea94a..fd8224c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -67,14 +67,12 @@
+ android:label="@string/title_activity_my_page">
+
+
-
-
-
-
-
-
+
+
requestPermissionLauncher = registerForActivityResult(
new ActivityResultContracts.RequestPermission(),
@@ -260,6 +246,7 @@
}
});
+ //現在地の取得
@SuppressLint("MissingPermission")
private void locationStart(){
Log.d("debug","locationStart()");
@@ -292,6 +279,7 @@
//解決しているはずの問題にエラーが起きています
//実行はできます
+ //勝手に治りました
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
1000, 50, this);
@@ -300,6 +288,8 @@
@Override
public void onLocationChanged(Location location) {
//現在地が変更されるたびに現在地アイコンを移動
+ //LatLng型で一応受け取っておく
+ latlng = new LatLng(location.getLatitude(), location.getLongitude());
/*
テスト用。現在座標を画面に表示
@@ -314,7 +304,7 @@
String str2 = "Longitude:"+location.getLongitude();
textView2.setText(str2);
- //現在地アイコンを表示
+ //現在地アイコンを表示.このsetIcon内にzoomMap処理もあるので注意
setIcon(location.getLatitude(),location.getLongitude());
}
diff --git a/app/src/main/res/drawable/icon.jpg b/app/src/main/res/drawable/icon.jpg
deleted file mode 100644
index 6f2e35a..0000000
--- a/app/src/main/res/drawable/icon.jpg
+++ /dev/null
Binary files differ
diff --git a/app/src/main/res/drawable/icon_current.jpg b/app/src/main/res/drawable/icon_current.jpg
new file mode 100644
index 0000000..6f2e35a
--- /dev/null
+++ b/app/src/main/res/drawable/icon_current.jpg
Binary files differ