@@ -42,7 +42,7 @@ internal class KML {
4242 // [START_EXCLUDE silent]
4343 null
4444 // [END_EXCLUDE]
45- val layer = KmlLayer (map, inputStream, context)
45+ val layer = KmlLayer (map, inputStream!! , context)
4646 // [END maps_android_utils_kml_add_input_stream]
4747
4848 // [START maps_android_utils_kml_add_layer]
@@ -54,21 +54,21 @@ internal class KML {
5454 // [END maps_android_utils_kml_remove_layer]
5555
5656 // [START maps_android_utils_kml_access_containers]
57- for (containers in layer.containers ) {
57+ for (containers in layer.getContainers() ) {
5858 // Do something to container
5959 }
6060 // [END maps_android_utils_kml_access_containers]
6161
6262 // [START maps_android_utils_kml_access_placemarks]
63- for (placemark in layer.placemarks ) {
63+ for (placemark in layer.getPlacemarks() ) {
6464 // Do something to Placemark
6565 }
6666 // [END maps_android_utils_kml_access_placemarks]
6767
6868 // [START maps_android_utils_kml_access_properties]
69- for (container in layer.containers ) {
69+ for (container in layer.getContainers() ) {
7070 if (container.hasProperty(" name" )) {
71- Log .i(" KML" , container.getProperty(" name" ))
71+ Log .i(" KML" , container.getProperty(" name" ) ? : " " )
7272 }
7373 }
7474 // [END maps_android_utils_kml_access_properties]
@@ -78,7 +78,7 @@ internal class KML {
7878 layer.setOnFeatureClickListener { feature ->
7979 Log .i(
8080 " KML" ,
81- " Feature clicked: " + feature.id
81+ " Feature clicked: " + feature.getId()
8282 )
8383 }
8484 // [END maps_android_utils_kml_click_listener]
@@ -88,7 +88,7 @@ internal class KML {
8888 fun accessContainers (containers : Iterable <KmlContainer >) {
8989 for (container in containers) {
9090 if (container.hasContainers()) {
91- accessContainers(container.containers )
91+ accessContainers(container.getContainers() )
9292 }
9393 }
9494 } // [END maps_android_utils_kml_access_containers_nested]
0 commit comments