从URL加载KML文件并添加到地图(Kotlin,Android)

时间:2020-01-10 14:23:59

标签: android url kotlin kml

简单却很烦人!

因此,我一直在尝试从Web URL加载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

0 个答案:

没有答案