mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-31 06:43:56 +01:00 
			
		
		
		
	Attempt at reloadMap(), no testing done yet.
This commit is contained in:
		
							parent
							
								
									c43ecda702
								
							
						
					
					
						commit
						86f0d2a8d5
					
				
					 3 changed files with 17 additions and 5 deletions
				
			
		|  | @ -1131,16 +1131,28 @@ public class NearbyParentFragment extends CommonsDaggerSupportFragment | |||
| 
 | ||||
|     /** | ||||
|      *  Reloads the Nearby map | ||||
|      *  Clears all location markers, refreshes them, reinserts them into the map. | ||||
|      * @author Marcus Barta - marcusbarta@icloud.com | ||||
|      */ | ||||
|     private void reloadMap(){ | ||||
| 
 | ||||
|     private void reloadMap() { | ||||
|         // TODO: Marcus's section | ||||
|         clearAllMarkers(); // clear the list of markers | ||||
|         binding.map.getController().setZoom(ZOOM_LEVEL); // reset the zoom level | ||||
|         binding.map.getController().setCenter(lastMapFocus); // recentre the focus | ||||
|         if (locationPermissionsHelper.checkLocationPermission(getActivity())) { | ||||
|             locationPermissionGranted(); // reload map with user's location | ||||
|         } else { | ||||
|             startMapWithoutPermission(); // reload map without user's location | ||||
|         } | ||||
|         binding.map.invalidate(); // invalidate the map | ||||
|         presenter.updateMapAndList(LOCATION_SIGNIFICANTLY_CHANGED); // restart the map | ||||
|     } | ||||
| 
 | ||||
| 
 | ||||
|     /** | ||||
|      *  Empties the Nearby local cache | ||||
|      */ | ||||
|     private void emptyCache(){ | ||||
|     private void emptyCache() { | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ buildscript { | |||
|         maven { url "https://plugins.gradle.org/m2/" } | ||||
|     } | ||||
|     dependencies { | ||||
|         classpath 'com.android.tools.build:gradle:8.5.0' | ||||
|         classpath 'com.android.tools.build:gradle:8.7.0' | ||||
|         classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.8.2' | ||||
|         classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION" | ||||
|         classpath 'org.codehaus.groovy:groovy-all:2.4.15' | ||||
|  |  | |||
							
								
								
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
										
									
									
										vendored
									
									
								
							|  | @ -1,6 +1,6 @@ | |||
| #Sun Apr 23 18:22:54 IST 2023 | ||||
| distributionBase=GRADLE_USER_HOME | ||||
| distributionPath=wrapper/dists | ||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip | ||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip | ||||
| zipStoreBase=GRADLE_USER_HOME | ||||
| zipStorePath=wrapper/dists | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 MarcusBarta
						MarcusBarta