google 地球 api——————删除地标
如题怎么实现??google网上的文档只有怎么画地标但是没删除比如删除坐标x,y的地标求教中~~...
如题
怎么实现 ??
google 网上的文档只有怎么画地标 但是没删除
比如删除 坐标 x,y 的地标
求教中~~ 展开
怎么实现 ??
google 网上的文档只有怎么画地标 但是没删除
比如删除 坐标 x,y 的地标
求教中~~ 展开
1个回答
展开全部
//就是调用Placemark对象的release()方法。
//先通过监听地标的点击事件,获取地标对象。
var placemark = null;
google.earth.addEventListener(ge.getWindow(), 'click', function(event) {
if (event.getTarget().getType() == 'KmlPlacemark' &&
event.getTarget().getGeometry().getType() == 'KmlPoint') {
placemark = event.getTarget();
}
});
//然后你就可以在你想要操作删除的位置调用地标对象的release()方法了
placemark.release();//要保证执行这句之前,已经点击过那个要删除的地标
//或者下面这个方法
//从地标对象的父容器中把获取到的地标对象移除掉
var features = ge.getFeatures();
features.removeChild(placemark);
//上面两个方法都没测试过,不过应该可以用的。
不使用事件监听的话我也不知道该怎么确定那个地标对象,有知道的可以告知下。
//先通过监听地标的点击事件,获取地标对象。
var placemark = null;
google.earth.addEventListener(ge.getWindow(), 'click', function(event) {
if (event.getTarget().getType() == 'KmlPlacemark' &&
event.getTarget().getGeometry().getType() == 'KmlPoint') {
placemark = event.getTarget();
}
});
//然后你就可以在你想要操作删除的位置调用地标对象的release()方法了
placemark.release();//要保证执行这句之前,已经点击过那个要删除的地标
//或者下面这个方法
//从地标对象的父容器中把获取到的地标对象移除掉
var features = ge.getFeatures();
features.removeChild(placemark);
//上面两个方法都没测试过,不过应该可以用的。
不使用事件监听的话我也不知道该怎么确定那个地标对象,有知道的可以告知下。
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询