【发布时间】:2015-11-14 13:25:13
【问题描述】:
我想让所有城市都靠近我的实际地理定位(通过 GPS)在 X 半径内。一个很好的例子是应用程序 Tinder。用户选择 KM 中的半径值,应用程序会在所选半径内获取靠近其地理定位的所有城市。
我想通过 javascript 或 PHP 计算半径并获取其中的所有城市。
插图:
【问题讨论】:
-
应用程序火种可能使用某种地理空间数据库来计算类似的东西。没有它,您将需要每个目标城市的纬度/经度,并且可能会遍历每个城市以获得“大球距离”并查看是否在目标范围内。地理空间数据库索引所有这些东西,然后它变成一个简单的查询。也可能有某种 google API 来处理空间查询。
标签: javascript php