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