我已将Google示例http://gmaps-samples-v3.googlecode.com/svn/trunk/toomanymarkers/toomanymarkers.html的所有文件复制到我的电脑上,但当勾选复选框时,KML图层不会显示。
我复制的文件是:
我还将这些复制到了http://www.performit.co.uk/misc/maps/toomanymarkers/toomanymarkers.html,但它也无效。
我错过了什么吗?我是否需要为要加载的文件设置环境?
答案 0 :(得分:2)
KML文件必须可以通过网络公开访问,因此如果您在本地开发,这将无法使用。 Google会访问并处理该文件,并将该数据作为位置,缩放级别,标记,折线,多边形等返回。
KML文件的实际网址是什么?将其复制并粘贴到GoogleMaps的“搜索地图”框中。如果它是有效的KML,GM将处理它并显示您的KML数据。
答案 1 :(得分:1)
这似乎是一个Web服务器配置问题。当我尝试访问http://www.performit.co.uk/misc/maps/toomanymarkers/markers.kml时,出现500服务器错误。在我看来,functions.js尝试访问该URL。所以,我会调查一下。相比之下,http://gmaps-samples-v3.googlecode.com/svn/trunk/toomanymarkers/toomanymarkers.html很乐意提供KML文件。