尽管这个答案说了什么,我仍然能够将 KML 加载到谷歌地图中,但我的问题是没有来自谷歌服务器的数据。我得到的只是谷歌地球插件附带的默认纹理的模糊地图。将相同的 html 文件上传到公共 Web 服务器是可行的。
谷歌可能正在发送window.location
并检查它是否可以从他们的末端访问该 URL - 如果不能,那么它会拒绝对地图数据的任何访问。这是为了防止人们在本地部署应用程序(例如 Intranet)而不购买许可证。我希望能够在本地发展,这限制了这种能力。
尽管这个答案说了什么,我仍然能够将 KML 加载到谷歌地图中,但我的问题是没有来自谷歌服务器的数据。我得到的只是谷歌地球插件附带的默认纹理的模糊地图。将相同的 html 文件上传到公共 Web 服务器是可行的。
谷歌可能正在发送window.location
并检查它是否可以从他们的末端访问该 URL - 如果不能,那么它会拒绝对地图数据的任何访问。这是为了防止人们在本地部署应用程序(例如 Intranet)而不购买许可证。我希望能够在本地发展,这限制了这种能力。