javascript - 诺基亚 HERE map : Remove circle

标签 javascript here-api

我在 map 上画了一个圆圈,现在我想删除这个圆圈,我该怎么做?

var radiusCircle = new nokia.maps.map.Circle(
            [viewportCenter.latitude, viewportCenter.longitude],
            100000,
                    {
                fillColor: "#F004", 
                $id: "radiusCircle"
            }
        );
        Map.map.objects.add(radiusCircle);

我已经尝试过,radiusCircle.hide(); radiusCircle.destroy() radiusCircle.remove();

最佳答案

nokia.maps.map.Circle 继承自 MapObject,它具有 visibility属性。

要隐藏圆圈但将底层对象保留在 map 上,请使用:

radiusCircle.set("visibility", false);

要从 map 中删除任何MapObject,请使用:

map.objects.remove(radiusCircle);

关于javascript - 诺基亚 HERE map : Remove circle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502829/

相关文章:

android - 在一个 APK 中集成 Google Maps API 和 Google Maps API 的 Nokia X HERE 引用库

javascript - Bootstrap 多选 : Adding images instead of text

javascript - 如何使用 Breeze.js 设置 DateTimes 的自定义绑定(bind)?

php - 不等待 AJAX 请求的响应

jquery - 尝试获取作业结果在 Postman 中完美运行,但在浏览器中使用 AJAX 需要 app_code 和 app_id

c# - 尝试从 "Here"REST API 获取 token 时客户端授权 header 无效

javascript - 此处自动填充搜索框 map 使用此处 map api 将国家/地区限制为英国

javascript - 如何在此处 map javascript中禁用滚轮缩放

Javascript如何循环直到找不到属性(React)

javascript - 在 JS/Prototype 中获取一个月中的天数