From 98994bde776b856441c8069e6322f3cdbdf06e20 Mon Sep 17 00:00:00 2001 From: Chris Arriola Date: Tue, 25 Aug 2020 11:14:11 -0700 Subject: [PATCH] chore: Add mMap instance variable to match wizard. --- .../main/java/com/google/maps/example/MapsActivity.java | 8 ++++++-- .../java/com/google/maps/example/kotlin/MapsActivity.kt | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/snippets/app/src/main/java/com/google/maps/example/MapsActivity.java b/snippets/app/src/main/java/com/google/maps/example/MapsActivity.java index f1345356..2e61ee0f 100644 --- a/snippets/app/src/main/java/com/google/maps/example/MapsActivity.java +++ b/snippets/app/src/main/java/com/google/maps/example/MapsActivity.java @@ -28,6 +28,8 @@ import com.google.android.gms.maps.model.MarkerOptions; public class MapsActivity extends AppCompatActivity implements OnMapReadyCallback { + private GoogleMap mMap; + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -50,11 +52,13 @@ public class MapsActivity extends AppCompatActivity implements OnMapReadyCallbac */ @Override public void onMapReady(GoogleMap googleMap) { + mMap = googleMap; + // Add a marker in Sydney and move the camera LatLng sydney = new LatLng(-34, 151); - googleMap.addMarker(new MarkerOptions() + mMap.addMarker(new MarkerOptions() .position(sydney) .title("Marker in Sydney")); - googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); + mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)); } } diff --git a/snippets/app/src/main/java/com/google/maps/example/kotlin/MapsActivity.kt b/snippets/app/src/main/java/com/google/maps/example/kotlin/MapsActivity.kt index d0c6de19..8660512d 100644 --- a/snippets/app/src/main/java/com/google/maps/example/kotlin/MapsActivity.kt +++ b/snippets/app/src/main/java/com/google/maps/example/kotlin/MapsActivity.kt @@ -27,6 +27,8 @@ import com.google.maps.example.R class MapsActivity : AppCompatActivity(), OnMapReadyCallback { + private lateinit var mMap: GoogleMap + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_maps) @@ -46,11 +48,13 @@ class MapsActivity : AppCompatActivity(), OnMapReadyCallback { * installed Google Play services and returned to the app. */ override fun onMapReady(googleMap: GoogleMap) { + mMap = googleMap + // Add a marker in Sydney and move the camera val sydney = LatLng(-34.0, 151.0) - googleMap.addMarker(MarkerOptions() + mMap.addMarker(MarkerOptions() .position(sydney) .title("Marker in Sydney")) - googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)) + mMap.moveCamera(CameraUpdateFactory.newLatLng(sydney)) } } \ No newline at end of file