首页 > 解决方案 > 从 URL 加载 KML 文件并添加到地图(Kotlin,Android)

问题描述

简单却很烦人!

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

标签: androidurlkotlinkml

解决方案


推荐阅读