这让我疯狂。我一直在开发一些简单的嵌入式谷歌地图,如下列:KML中使用的自定义地标符号未显示在Google地图中
这张地图特别有几个kml覆盖,但其中之一就是不再显示我已经开发并指定了自定义的地标图标。问题KML层是这样的:
http://publicworks.snoco.org/RdClosures/SnocoRdClosures4Gmaps.kml
一段时间,在过去的几个月中,自定义符号停止显示和默认标符号已被替换。如果您在Google地球中打开KML文件,它会正确显示。 KML文件使用KmlValidator进行验证。
通过我在这里的搜索,我看到了关于在KML文件顶部使用定义然后在每个地标中使用的建议。我对KML进行了更改,但似乎没有任何区别(自定义图标仍未显示)。
我意识到KML文件会在Google的最后被缓存,所以如果您看看我的JavaScript代码,我将使用虚拟参数技巧与我的KML URL路径强制刷新该图层。我会注意到的另一件事是,这个KML的内容不是静态的,而且经常发生变化。
任何想法?因为我很难过!
谢谢! Steve
谢谢你们的回应。服务器日志不在我的控制和访问范围之内,所以我将与我们的IT人员进行协调,以了解您提出的问题。这是令人沮丧的,因为它最近在1月底才开始工作,并且除了作为Google地图中的KML图层叠加层中的地标图标之外,图像本身在每次使用中都会显示。 – Scole 2012-02-24 16:31:51
我只是想更新现在似乎可行的情况。我让我的IT人员浏览日志,但他们没有看到任何异常。作为记录错误之前的最后一招,我重命名并上传了新版本的PNG图标,并更新了KML文件中的引用以指向新版本。这似乎有窍门!现在图标正确显示。 – Scole 2012-02-27 19:41:48