我在地图上画了一个圆,现在我要删除这个圆,我该怎么做?

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继承自具有visibility属性的MapObject

要隐藏圆但将基础对象保留在地图上,请使用:

radiusCircle.set("visibility", false);


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

map.objects.remove(radiusCircle);

09-11 20:37