我有一个相对简单的任务:


我在地图上画了一个圆
我想改变圆的位置


这是代码:

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对象具有radiuscenter。您可以更改center属性,如下所示:

  circle.set("center", [49.44, 8.44])

07-25 23:43