【问题标题】:How to get google maps zoom in meters如何让谷歌地图放大米
【发布时间】:2017-05-29 05:27:30
【问题描述】:

我正在使用谷歌地图编写应用程序,我需要向我的网络服务发送我的实际位置,包括纬度、经度和以米为单位的距离,我需要获取以米为单位的谷歌地图,但我不知道如何去做吧。。

我正在使用这种方法,但我不知道如何将缩放值转换为米发送。

mMap.getCameraPosition().zoom

例如,我需要放大或缩小谷歌地图并将缩放值转换为米、10000 米、20000 米等。

【问题讨论】:

    标签: android google-maps geolocation


    【解决方案1】:

    我认为您无需将缩放置于米级即可获得以米为单位的距离。您可以使用纬度和经度的精度。使用 5 个小数点,您可以拥有大约 1 米的刻度。

    参考:

    https://en.wikipedia.org/wiki/Decimal_degrees#Precision

    How accurately should I store latitude and longitude?

    【讨论】:

    • 我猜你不明白我需要什么。当我在地图上捏缩放时,我需要计算相机与地面之间的距离以发送到我的网络服务以计算并返回标记。
    猜你喜欢
    • 2015-11-05
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 2015-06-07
    • 1970-01-01
    • 2018-08-16
    • 2014-11-21
    相关资源
    最近更新 更多