Загрузка файла KML с URL и добавление на карту (Kotlin, Android) - PullRequest
0 голосов
/ 10 января 2020

Простой, но такой надоедливый!

Итак, я пытался загрузить KML-файл с веб-адреса и просто не могу заставить его работать. Я сделал карту, и она показывает. Я попытался загрузить файл kml локально, и он работает нормально.

Дело в том, что KML-файл будет время от времени обновляться, и поэтому он мне нужен онлайн.

С IOS он отлично работает, а KML доступен из любой точки мира

Спасибо за ваши ответы!

    override fun onMapReady(googleMap: GoogleMap) {
            map = googleMap
            map.moveCamera(CameraUpdateFactory.newLatLng(location))
            map.moveCamera(CameraUpdateFactory.newLatLngZoom(location, 14.0F))
            map.mapType = GoogleMap.MAP_TYPE_HYBRID
            enableMyLocation()
            val layer = KmlLayer(map, R.raw.kmlMap, activity as MainActivity)
            layer.addLayerToMap()

        }

Файл R.raw локально и работает нормально, как только я хочу поместить поток ввода, я не могу заставить его работать. Я пользуюсь официальным утилитой разработки Google KML: https://developers.google.com/maps/documentation/android-sdk/utility/kml

...