【问题标题】:Fetching .kmz files from local disk and importing them into Google Earth via API从本地磁盘获取 .kmz 文件并通过 API 将它们导入 Google 地球
【发布时间】:2012-01-07 04:15:33
【问题描述】:
我需要将纽约市每座建筑物的 3D 模型导入 Google 地球 API。我使用 google.earth.fetchKml 获取了他们的 .kmz 文件。由于此命令使用 kmz 文件的 URL,并且要导入的文件数量很多,因此速度非常慢。
有什么方法可以从本地磁盘获取这些文件?
我可以使用其他格式来代替 .kmz 吗?例如 .dae 文件?
【问题讨论】:
标签:
google-earth
google-earth-plugin
collada
kmz
【解决方案1】:
您不能使用本地文件(非 http)网址来获取您的 KML 数据。
但是您可以运行本地网络服务器并使用它。
例如,如果您安装了 python,您可以使用您的 KML 文件进入您的目录并运行“python -m SimpleHTTPServer 8000”,此时指向 http://localhost:8000/myfile.kml 将加载它们。
也就是说,您还应该注意,插件的使用条款要求您的网站是公开可用的,除其他外 - 所以希望您仅将此设置用于本地测试:)