我需要将纽约市每座建筑物的 3D 模型导入 Google Earth API。我使用 google.earth.fetchKml 获取了他们的 .kmz 文件。由于此命令使用 kmz 文件的 URL,并且要导入的文件数量很多,因此速度非常慢。
有什么方法可以从本地磁盘获取这些文件?
我可以使用其他格式来代替 .kmz 吗?例如 .dae 文件?
我需要将纽约市每座建筑物的 3D 模型导入 Google Earth API。我使用 google.earth.fetchKml 获取了他们的 .kmz 文件。由于此命令使用 kmz 文件的 URL,并且要导入的文件数量很多,因此速度非常慢。
有什么方法可以从本地磁盘获取这些文件?
我可以使用其他格式来代替 .kmz 吗?例如 .dae 文件?
您不能使用本地文件(非 http)网址来获取您的 KML 数据。
但是您可以运行本地网络服务器并使用它。
例如,如果您安装了 python,您可以使用 KML 文件进入您的目录并运行“python -m SimpleHTTPServer 8000”,此时指向http://localhost:8000/myfile.kml将加载它们。
也就是说,您还应该注意,插件的使用条款要求您的网站是公开可用的,除其他外 - 所以希望您仅将此设置用于本地测试:)