我有一个显示.kmz文件的网站。它在很长一段时间内运行得很完美,但是从几周以来,kmz文件就不再显示了(而且我什么也没做过)。我试着再上传一次,但没有成功。可以找到.kmz:
http://www.bordspelstats.nl/try.kmz
它在谷歌地球上仍然有效。
网页上的代码与此类似:
http://jsfiddle.net/Shreerang/sxNy9/7/light/
var kmlLayer = new google.maps.KmlLayer('http://www.bordspelstats.nl/try.kmz',如果你改变上面的链接,我会得到一个灰色的正方形。有人能帮我吗?
发布于 2016-01-19 21:59:47
Google v3 KmlLayer类返回该kmz的错误代码:INVALID_DOCUMENT。
如果我解压缩KMZ并查看KML,则xsi:命名空间被标记为无效。
与元素类型“文档”关联的属性"xsi:schemaLocation“的前缀"xsi”不绑定。
如果我删除它,用geoxml3显示KML
如果我将其压缩回仍然不适用于KmlLayer (仍然返回INVALID_DOCUMENT),但是仍然适用于geoxml3
因此,可能需要使用第三方解析器(如geoxml3或geoxml-v3),但它是一个相当大的文件,因此由于性能原因,这可能不是一个很好的长期解决方案。
可能与问题跟踪器中的第9157期有关。
https://stackoverflow.com/questions/34886991
复制相似问题