3

我想要一个圆形对象来改变位置,我想我做的和标记一样 -

marker.setPosition(latlng);

所以 -

circle.setPosition(latlng);

但这不起作用。标记会改变位置,但圆圈不会。我只能找到这个链接 - https://developers.google.com/maps/articles/mvcfun

这似乎是解决这个问题的最佳方式吗?我还没有做好充分的准备,所以我将尝试实现上述内容。

4

2 回答 2

12

您需要更改圆的中心属性才能移动它(它没有位置属性

circle.setCenter(latlng)

https://developers.google.com/maps/documentation/javascript/reference#Circle

于 2013-07-17T15:20:42.180 回答
0

只是上述答案的扩展

 MyLocationCircle.setCenter(new google.maps.LatLng(latitude, longitude));
于 2017-01-05T07:11:44.120 回答