我想要一个圆形对象来改变位置,我想我做的和标记一样 -
marker.setPosition(latlng);
所以 -
circle.setPosition(latlng);
但这不起作用。标记会改变位置,但圆圈不会。我只能找到这个链接 - https://developers.google.com/maps/articles/mvcfun
这似乎是解决这个问题的最佳方式吗?我还没有做好充分的准备,所以我将尝试实现上述内容。
我想要一个圆形对象来改变位置,我想我做的和标记一样 -
marker.setPosition(latlng);
所以 -
circle.setPosition(latlng);
但这不起作用。标记会改变位置,但圆圈不会。我只能找到这个链接 - https://developers.google.com/maps/articles/mvcfun
这似乎是解决这个问题的最佳方式吗?我还没有做好充分的准备,所以我将尝试实现上述内容。
您需要更改圆的中心属性才能移动它(它没有位置属性)
circle.setCenter(latlng)
https://developers.google.com/maps/documentation/javascript/reference#Circle
只是上述答案的扩展
MyLocationCircle.setCenter(new google.maps.LatLng(latitude, longitude));