我在加载3d文件时遇到问题,详细代码如下,谁可以帮我检查一下为什么我无法加载3d模型。
function load3D(){ // Placemark var placemark = ge.createPlacemark(''); placemark.setName('model'); // Placemark/Model (geometry) var model = ge.createModel(''); // Placemark/Model/Link var link = ge.createLink(''); link.setHref('D:/gooleEarthApplication/gooleEarthApplication/3Dsrc/bankright1.dae'); model.setLink(link); // get center look at location // Placemark/Model/Location var loc = ge.createLocation(''); loc.setLatitude(30.55423190570); loc.setLongitude(114.33491353925); model.setLocation(loc); // add the model placemark to Earth placemark.setGeometry(model); ge.getFeatures().appendChild(placemark); var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND); lookAt.setRange(lookAt.getRange() / 20000.0); // Set latitude and longitude values lookAt.setLatitude(30.55423190570); lookAt.setLongitude(114.33491353925); // zoom into the model lookAt.setRange(300); lookAt.setTilt(80); ge.getView().setAbstractView(lookAt); }
答案 0 :(得分:1)
使用Google地球插件时,无法从文件系统加载DAE(或KML / KMZ)文件。您需要设置本地HTTP服务器(例如Apache)并从本地URL加载文件(http://localhost/bankright1.dae)