求助:WPF下基于geplugin对google earth开发,无法使用本地模型地标
问题代码如下:craft2.dae模型可以在google earth客户端打开,用以下代码发现placemark的位置是空白的,使用其他图片也是这样的,网页上无法显示本地模型和图片,当使用在线的地标的时候是ok的。整个工程在我的资源里,大家可以下载下来,帮我找找原因,感谢!
var placemark = this.m_ge.createPlacemark("");
//var placemark1 = this.m_ge.createPlacemark("");
placemark.setName("model");
var model = this.m_ge.createModel("");
this.m_ge.getFeatures().appendChild(placemark);
var loc = this.m_ge.createLocation("");
model.setLocation(loc);
var link = this.m_ge.createLink("");
//var href = str;//System.Environment.CurrentDirectory + @"/html/res/craft2.dae";
//需要更改地址,模型在Debug下
var href = "file:///D:/res/craft2.dae";
link.setHref(href);
model.setLink(link);
model.getOrientation().set(0, 0, 0);
model.getScale().set(15, 15, 15);
loc.setAltitude(800);
loc.setLatitude(40);
loc.setLongitude(116);
placemark.setGeometry(model);
//var a = placemark.getVisibility();
var la = this.m_ge.createLookAt("");
la.set(40, 116, 1000, m_ge.ALTITUDE_RELATIVE_TO_GROUND, 0, -20, 300);
m_ge.getView().setAbstractView(la);