Простой, но такой надоедливый!
Итак, я пытался загрузить 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