我正在研究一个应用程序的开发,它可以向用户显示他们的朋友去过世界上的哪些城市。为此,我正在考虑获取每个用户朋友的签到列表,并根据每个签到的纬度和经度将这些签到映射到我的城市列表。这看起来是实现此目的的唯一方法,因为 Facebook 图形 API 不返回城市 locationId,我可以使用它来将签到城市映射到我自己的城市列表。
我完全不知道如何执行从登记纬度/经度到我为城市表中每个城市存储的纬度/经度的映射。谁能指出我正确的方向或解释如何做到这一点的教程?
我只有一对纬度/经度坐标,所以我想我需要为每个城市定义市中心纬度和经度周围的纬度和经度范围,这将使办理登机手续被视为发生在任何给定的城市,然后对我的城市表执行 SQL 查询以查找任何给定的签到所在的城市?或者有另一种/更好的方法吗?提前感谢您的任何提示和建议。
洛泰尔