2

我正在尝试对已经提供的 Google 地球驾驶模拟器进行修改:

http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html

我试图用救护车文件替换提供的 3D 迷你卡车:

我上传的 KMZ 文件在我的 Dropbox 中:

这是公开的。(我从以下网址下载了它:http: //sketchup.google.com/3dwarehouse/details ?mid=fe0ea451b7322763f0ebaf08776cf07&prevstart=0 )

我的代码是:

 window.google.earth.fetchKml(
      this.ge,
      DDSimulator.MODEL_URL,
      function(obj) {
          me.finishInitUI_(obj, opt_cb);
      });

它尝试调试脚本但没有结果,因为它没有抛出任何异常。模拟器根本不工作。

请让我知道可能导致此问题的可能原因。

谢谢

4

1 回答 1

0

您需要编辑simulator.js它位于此处的 javascript 文件:http: //earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/simulator.js

因此,将该文件保存到您的机器上,然后打开它进行编辑。

设置的行MODEL_URL

DDSimulator.MODEL_URL = 'http://earth-api-samples.googlecode.com/svn/trunk/' +
                        'demos/drive-simulator/smart.kmz';

要使用另一个模型,只需更改字段的值以指向您的文件。

DDSimulator.MODEL_URL = 'http://www.yourserver.com/yourfile.kmz';

显然,您需要保存这个文件,例如my-simulator.js并将您的实现指向它。

<script type="text/javascript" src="my-simulator.js"></script>
于 2013-01-05T13:00:01.720 回答