简单却很烦人!
因此,我一直在尝试从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