【问题标题】:how can i get all Latitude and Longitude from 1km radius through my current Latitude and Longitude如何通过我当前的纬度和经度从 1 公里半径获取所有纬度和经度
【发布时间】:2015-09-15 20:26:31
【问题描述】:

我想通过我当前的纬度和经度获取1公里半径内的所有纬度和经度。

假设我有当前的lat:28.541743483605376 and lon:77.2174072265625 and i have define radius: 1km,那么我想从那 1 公里半径内获取所有纬度和经度。

我该怎么做?

【问题讨论】:

  • 你说的“1km以内的所有经纬度”是什么意思?如果你用 1m 的分辨率来做,你最终会得到超过 300 万个点......
  • 我正在创建实时跟踪应用程序。现在我想在那个人进入那 1 公里半径范围内时发出警报。

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


【解决方案1】:

我明白你现在在做什么......

得到点并得到人的位置,然后使用Haversine公式查看两点之间的距离是否小于1km。

请参阅here,或在此列表中找到您最喜欢的语言以获得相应的实现...list of implementations

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    • 1970-01-01
    相关资源
    最近更新 更多