2012-07-30 171 views
0

我使用谷歌地球插件來操縱我的瀏覽器中的谷歌地球的窗口,但我似乎無法改變KmlModels的高度。谷歌地球KmlModel海拔

違規的腳本是這樣的: (大多是從一個例子複製)

var placemark = ge.createPlacemark(''); 
    placemark.setName('model'); 

    // Placemark/Model (geometry) 
    var model = ge.createModel(''); 
    placemark.setGeometry(model); 

    // Placemark/Model/Link 
    var link = ge.createLink(''); 

    link.setHref('http://earth-api-samples.googlecode.com/svn/trunk/examples/' + 
     'static/splotchy_box.dae'); 
    model.setLink(link); 

    // get center look at location 
    var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND); 

    // Placemark/Model/Location 
    var loc = ge.createLocation(''); 
    loc.setLatitude(37.929828); 
    loc.setLongitude(-100.02596); 

    loc.setAltitude(6562); //Has no effect 
    model.setLocation(loc); 

    // add the model placemark to Earth 
    ge.getFeatures().appendChild(placemark); 
    // zoom into the model 
    lookAt.setRange(300); 
    lookAt.setTilt(80); 
    lookAt.setLatitude(37.929828); 
    lookAt.setLongitude(-100.02596); 
    ge.getView().setAbstractView(lookAt); 

有誰知道爲什麼嗎?無論如何,我的模型總是被夾在地面上。這非常令人沮喪。

回答

0

附加代碼:

model.setAltitudeMode(ge.ALTITUDE_RELATIVE_TO_GROUND);