我在编写在 Google 地球上添加然后删除地标的脚本时遇到问题。在我使用 api 文档的脚本直接创建地标后,函数 add ()
通过将地标属性分配给建筑 i
来添加建筑地标:
var placemark = earth.createPlacemark("");
building[i].placemark=placemark;
当我调用函数 remove()
时,这将删除与用户选择的纬度、经度坐标对应的地标,如果这些坐标上有建筑物的话。问题是,我收到以下错误。
"typeerror cannot read property placemark of undefined"
然而 building[i].placemark
对象存在并且不为空。
最佳答案
earth.getFeatures().removeChild(building[i].placemark);
关于javascript - js删除谷歌地球地标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25593240/