diff --git a/.idea/misc.xml b/.idea/misc.xml index af9751c..04fd990 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,19 +3,16 @@ diff --git a/app/build.gradle b/app/build.gradle index 2570292..3e9f984 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 71afc68..c421826 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -50,11 +50,11 @@ android:name=".LoginActivity" android:exported="true" android:label="@string/title_activity_login"> - - + + - - + + - - + + - - + + requestPermissionLauncher = registerForActivityResult( new ActivityResultContracts.RequestPermission(), @@ -260,6 +317,7 @@ } }); + //現在地の取得 @SuppressLint("MissingPermission") private void locationStart(){ Log.d("debug","locationStart()"); @@ -292,6 +350,7 @@ //解決しているはずの問題にエラーが起きています //実行はできます + //勝手に治りました locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 1000, 50, this); @@ -300,6 +359,8 @@ @Override public void onLocationChanged(Location location) { //現在地が変更されるたびに現在地アイコンを移動 + //LatLng型で一応受け取っておく + latlng = new LatLng(location.getLatitude(), location.getLongitude()); /* テスト用。現在座標を画面に表示 @@ -314,7 +375,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