我可以将KML加载到Google地图中,尽管this answer说的是,但我的问题是没有来自Google服务器的数据。我得到的只是Google Earth插件附带的默认纹理的模糊地图。将相同的html文件上传到公共Web服务器。
Google可能正在发送window.location
并检查它是否可以从其末端访问该网址 - 如果没有,则会拒绝访问地图数据。这是为了防止人们在本地部署应用程序(例如内部网)而不是购买许可证。我希望能够在本地开发,这限制了这种能力。
答案 0 :(得分:2)
我遇到了同样的问题,帮助我的是在我的路由器上打开服务器的HTTP端口(如果你有防火墙,你也需要在那里打开端口)。