使用以下代码:
var kmlPlacemark = ge.parseKml(kmlString);
ge.getFeatures().appendChild(kmlPlacemark);
似乎无法检索地标的ID遍历功能集合,如下所示:
var features = ge.getGlobe().getFeatures().getChildNodes();
try {
for (var i = 0; i < features.getLength(); i++) {
var aFeatureToRemove = features.item(i);
alert (aFeatureToRemove.getId();
}
}
除了kmlString包含
之外,它总是返回null <placemark id="testId">
这应该有用吗?
由于
答案 0 :(得分:2)
这解决了它:
而不是
aFeatureToRemove.getId()
必须使用
aFeatureToRemove.getFeatures()。getFirstChild()。的getId()
感谢您考虑提供帮助!