【问题标题】:how to calculate circle radius depending on zoom google map api如何根据缩放谷歌地图api计算圆半径
【发布时间】:2013-02-28 00:33:28
【问题描述】:

您好,我已经使用 google.maps.Circle 绘制了圆,现在我需要根据当前缩放计算它的半径。例如,如果我当前的缩放为 2,我的 rad 为 100000,如果当前的缩放为 21,rad 为 1。我的数学很差,那么如何计算其他缩放级别?

【问题讨论】:

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


    【解决方案1】:

    getRadius() 没有给你你需要的结果?

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

    【讨论】:

    • 我需要动态更改 setRadius() 取决于缩放,以查看所有缩放级别的圆圈,如标记
    • @РоманМальцев 嘿,我也遇到了同样的问题,你解决了吗?如果是,你是怎么解决的?谢谢。
    • 这绝对不是用户想要的。用户要求根据缩放级别设置圆的半径属性。鉴于 Google 地图使用以米为单位的半径,此属性应根据缩放级别更改
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多