1

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

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

这是代码:

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 标记,但不适用于简单的圆圈。

有什么帮助吗?

4

1 回答 1

0

Marker对象具有coordinate属性,而对象Circle具有radiuscenter。您可以更改center属性,如下所示:

  circle.set("center", [49.44, 8.44])
于 2013-11-19T11:40:34.913 回答