@@ -35,26 +35,26 @@ import org.xmlpull.v1.XmlPullParserException
3535import java.io.IOException
3636
3737internal class Multilayer {
38- private val map: GoogleMap ? = null
39- private val context: Context ? = null
38+ private lateinit var map: GoogleMap
39+ private lateinit var context: Context
4040
4141 @Suppress(" IndexOutOfBoundsException" )
4242 @Throws(IOException ::class , JSONException ::class , XmlPullParserException ::class )
4343 private fun init () {
4444 // [START maps_android_utils_multilayer_init]
4545 val markerManager = MarkerManager (map)
46- val groundOverlayManager = GroundOverlayManager (map!! )
46+ val groundOverlayManager = GroundOverlayManager (map)
4747 val polygonManager = PolygonManager (map)
4848 val polylineManager = PolylineManager (map)
4949 // [END maps_android_utils_multilayer_init]
5050
5151 // [START maps_android_utils_multilayer_manager]
5252 val clusterManager =
53- ClusterManager <MyItem >(context!! , map, markerManager)
53+ ClusterManager <MyItem >(context, map, markerManager)
5454 val geoJsonLineLayer = GeoJsonLayer (
5555 map,
5656 R .raw.geojson_file,
57- context!! ,
57+ context,
5858 markerManager,
5959 polygonManager,
6060 polylineManager,
@@ -63,7 +63,7 @@ internal class Multilayer {
6363 val kmlPolylineLayer = KmlLayer (
6464 map,
6565 R .raw.kml_file,
66- context!! ,
66+ context,
6767 markerManager,
6868 polygonManager,
6969 polylineManager,
0 commit comments