我有一个相对简单的任务:
我在地图上画了一个圆
我想改变圆的位置
这是代码:
var Circle1 = new nokia.maps.map.Circle(new nokia.maps.geo.Coordinate(49.68385, 8.60468), 2000,{pen: {strokeColor: "F76D", lineWidth: 2}, brush: {color: "#0FF6"}});
map.objects.add(Circle1)
现在,我希望它能起作用:
Circle1.set("coordinate", [49.44, 8.44]);
它可用于SVG标记等其他对象,但不适用于简单的圆。
有什么帮助吗?
最佳答案
Marker
对象具有coordinate
属性,而Circle
对象具有radius
和center
。您可以更改center
属性,如下所示:
circle.set("center", [49.44, 8.44])