假设我有很多与交叉点及其地理位置相关的JSON数据。
我有一个应用程序,用户使用他或她当前的位置,我希望能够弄清楚他们在哪个街区(即他们所在的街道,以及两条交叉街道之间)。最好的方法是什么?有好办法吗?
示例:我获取用户的地理位置,将其反向地理编码为435 W. 42nd st。使用该数据,我想知道用户在第42个星期五到第10个大街之间。
非常感谢任何帮助!
答案 0 :(得分:1)
您需要拥有每个交叉点,区块或任何您想要将用户位置关联到的地理位置。获得该信息后,您可以轻松找到用户当前地理位置的最近交叉点。
如果所有地理位置信息都在您的JSON数据中,那么在您确定最近的交叉点等之前,只能在地理定位中工作(不要反向地理编码)。
您可能最好将JSON数据转换为数据库,以便更轻松地进行查询。