Update Google Maps

pull/1715/head
Alex Baker 4 years ago
parent fb87e23387
commit 0f97f1e37b

@ -240,7 +240,7 @@ dependencies {
}
googleplayImplementation("com.google.firebase:firebase-config-ktx:${Versions.remote_config}")
googleplayImplementation("com.google.android.gms:play-services-location:19.0.0")
googleplayImplementation("com.google.android.gms:play-services-maps:17.0.1")
googleplayImplementation("com.google.android.gms:play-services-maps:18.0.1")
googleplayImplementation("com.android.billingclient:billing-ktx:3.0.3")
androidTestImplementation("com.google.dagger:hilt-android-testing:${Versions.hilt}")

@ -58,16 +58,12 @@ class GoogleMapFragment @Inject constructor(
if (map == null) {
return
}
for (marker in markers) {
marker.remove()
}
markers.clear()
for (place in places) {
val marker = map!!.addMarker(
MarkerOptions().position(LatLng(place.latitude, place.longitude)))
marker.tag = place
markers.add(marker)
}
markers
.onEach { it.remove() }
.clear()
places
.mapNotNull { map?.addMarker(it) }
.let { markers.addAll(it) }
}
override fun disableGestures() {
@ -104,5 +100,10 @@ class GoogleMapFragment @Inject constructor(
companion object {
private const val FRAG_TAG_MAP = "frag_tag_map"
private fun GoogleMap.addMarker(place: Place) =
addMarker(MarkerOptions().position(LatLng(place.latitude, place.longitude)))?.apply {
tag = place
}
}
}

@ -220,10 +220,10 @@
+| +--- com.google.android.gms:play-services-places-placereport:17.0.0
+| | \--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 (*)
+| \--- com.google.android.gms:play-services-tasks:18.0.0 (*)
++--- com.google.android.gms:play-services-maps:17.0.1
++--- com.google.android.gms:play-services-maps:18.0.1
+| +--- androidx.fragment:fragment:1.0.0 -> 1.3.6 (*)
+| +--- com.google.android.gms:play-services-base:17.0.0 -> 18.0.0 (*)
+| \--- com.google.android.gms:play-services-basement:17.0.0 -> 18.0.0 (*)
+| +--- com.google.android.gms:play-services-base:18.0.0 (*)
+| \--- com.google.android.gms:play-services-basement:18.0.0 (*)
++--- com.android.billingclient:billing-ktx:3.0.3
+| +--- com.android.billingclient:billing:3.0.3
+| +--- org.jetbrains.kotlin:kotlin-stdlib:1.4.0 -> 1.5.31 (*)

Loading…
Cancel
Save