OpenLayers无法加载某些格式的KML文件

时间:2016-03-09 17:34:49

标签: openlayers-3

不同的KML文件存在一些问题,我的大多数KML文件无法在Openlayers中使用,但我可以通过其他工具打开它们。

如果您查看附带的示例并告诉我这是什么问题,我将不胜感激。

我正在尝试在此页面中加载(拖放): http://openlayers.org/en/v3.14.2/examples/drag-and-drop.html

请在此处找到KML文件代码:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom">
<Document xmlns=""><Style id="normalPlacemark"><IconStyle><color>ffbfbf40</color><scale>0.5</scale><Icon><href>http://kml-icons.actix.com/Dot.png</href></Icon></IconStyle></Style><Placemark><description>MS1</description><styleUrl>normalPlacemark</styleUrl><Point><coordinates>51.430944,35.713122</coordinates></Point></Placemark></Document></kml>

1 个答案:

答案 0 :(得分:1)

该KML文件似乎无效。虽然它可以与其他工具一起使用,但如果有错误,OpenLayers将不会呈现KML文件。

您可以使用Google's KML validator检查KML文件中的错误。