我正在开发一个应用程序,我需要检查某些点是在城市内还是在X公里外,所以我需要找到城市的半径,然后将X变量添加到它。我一直在谷歌地图和OpenStreetMap上查找,但我找不到这样的信息。 是否有任何API可以提供城市的平均宽度?或者中心和边缘之间的距离?
答案 0 :(得分:0)
基于Latitude&两个给定点的经度,你可以找到这些点之间的距离。
因此,使用Google Maps API获取城市中心的位置(纬度和经度)以及所需的点,并找出实现逻辑的距离。
逻辑在以下链接中描述: http://www.movable-type.co.uk/scripts/latlong.html
计算距离后,验证它是否在基于X的所需范围内。