谷歌地图叠加更新技术

时间:2010-10-13 16:00:45

标签: javascript google-maps google-maps-api-3

我在地图上有一个圆圈需要更新,这是一种方法:

circleopts.radius=100*distance;
// delete old circle overlay
circle.setMap(null);
// create new circle overlay
circle = new google.maps.Circle(circleopts);
// display new circle overlay
circle.setMap(map);

出于某种原因,我觉得这不是很优雅。这是最好的方法吗?

1 个答案:

答案 0 :(得分:4)

根据the documentation,你应该能够做到这一点

circle.setOptions( circleopts );