我正在尝试在已提供的Google Earth Driving Simulator中进行修改:

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

在我要用救护车文件替换提供的3D微型卡车的地方:

我上传的KMZ文件在我的保管箱中:

这是公开的。(我从以下网站下载了它:
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);
      });


它尝试调试脚本,但没有结果,因为它没有引发任何异常。模拟器根本无法正常工作。

请让我知道可能造成此问题的原因。

谢谢

最佳答案

您需要编辑位于此处的javascript文件simulator.js
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>

关于javascript - 如何在Google Earth 3D驾驶模拟器中更改汽车模型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13470533/

10-09 20:56