使KML层在本地工作例如Google TooManyMarkers示例

问题描述

| 我已经将Google示例http://gmaps-samples-v3.googlecode.com/svn/trunk/toomanymarkers/toomanymarkers.html的所有文件复制到了我的PC,但是当我勾选复选框时,KML层没有出现。 我复制的文件是: functions.js markers.js markers.kml toomanymarkers.html 我也将这些内容复制到了http://www.performit.co.uk/misc/maps/toomanymarkers/toomanymarkers.html,它也无法正常运行。 我想念什么吗?我需要设置一个环境来加载文件吗?     

解决方法

它似乎是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文件。     ,KML文件必须可以通过Web公开访问,因此如果您是在本地进行开发,则此操作将无效。 Google访问并处理文件,并以位置,缩放级别,标记,折线,多边形等形式返回该数据。 KML文件的实际URL是什么?复制该文件,然后粘贴到GoogleMaps的“搜索地图”框中。如果它是有效的KML,GM将对其进行处理并显示您的KML数据。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...