feature.getId() 在使用 ge.parseKml() 加载时返回 null
feature.getId() returns null when loaded using ge.parseKml()
使用以下代码:
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();
}
}
这总是返回 null,甚至 kmlString 包含
<placemark id="testId">
这应该有效吗?
谢谢
这修复了它:
而不是
aFeatureToRemove.getId((
不得不使用
aFeatureToRemove.getFeatures((.getFirstChild((.getId((
感谢您考虑提供帮助!
相关文章:
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 将数据加载到使用JSON返回的表单字段时出现问题
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 加载时的getelementbyID返回null
- 返回上一页,不加载执行正文
- Phonegap-返回按钮重新加载整个页面
- 调用一个不返回任何内容的servlet..加载时从jsp
- 通过单击JSP和javascript加载两个返回函数
- 返回并重新加载页面时显示不需要的服务器端警报消息
- outerWidth(true) 连续返回两次不同的值,而无需重新加载页面
- 返回后页面不会重新加载
- 在 java 脚本中从 JSON 加载内容之前返回值
- 返回顶部按钮在加载时出现
- 如何在自定义模式对话框中加载通过 AJAX 调用返回的 JSON 数据
- 在浏览器返回时触发事件,并使用新 url 强制刷新或重新加载页面
- 返回到以前加载的页面并显示弹出窗口
- 加载 JS 文件时返回 404 错误
- 等待加载的数据,然后在 AngularFire 0.9.0 中返回
- 选择.js Rails 和远程数据加载 – 返回逗号分隔的字符串而不是数组
- 用JavaScript发出POST请求并加载返回的页面(Sinatra)