Javascript 使用缩放级别动态更改谷歌地图上的圆半径

Javascript 使用缩放级别动态更改谷歌地图上的圆半径,javascript,google-maps-api-3,Javascript,Google Maps Api 3,使用谷歌地图javascript API V3。 如何使用缩放级别动态调整google地图上的圆的大小?我用圆圈来表示量具,其中一些量具彼此靠近,并且在低缩放级别上重叠 看见 我希望在更改缩放级别时动态更改半径 任何帮助都将不胜感激。您可以收听zoom\u changed事件 然后在事件处理程序中可以调用圆上的setRadius 当圆圈重叠时,这是Hi@barryhunter,我能够触发您在此建议的缩放更改事件。我有一个由用户2933768提出的后续问题,在用户更改缩放级别后,我们应该如何获得

使用谷歌地图javascript API V3。 如何使用缩放级别动态调整google地图上的圆的大小?我用圆圈来表示量具,其中一些量具彼此靠近,并且在低缩放级别上重叠 看见 我希望在更改缩放级别时动态更改半径


任何帮助都将不胜感激。

您可以收听
zoom\u changed
事件

然后在事件处理程序中可以调用圆上的
setRadius


当圆圈重叠时,这是Hi@barryhunter,我能够触发您在此建议的缩放更改事件。我有一个由用户2933768提出的后续问题,在用户更改缩放级别后,我们应该如何获得圆的半径?我们知道我们可以使用getRadius()方法,但这里的问题是,随着缩放级别的变化,圆的半径会动态变化?非常感谢你的想法。谢谢这个想法是你知道半径“应该”是什么,并且想要改变它。您必须将标称半径存储在其他位置,然后从该位置开始计算。从“getRadius”获取它是最后一次计算,这对于curretn zoom来说毫无意义