我的目标是在用户询问方向时识别用户是否已经在谷歌地图方向搜索结果中给出的街道之一(即使不是在完全相同的坐标中)。
它是这样发生的:
当用户只是浏览街道时,应用程序会不时地使用地理编码 API 向谷歌询问用户在哪里。然后它注册它(我仍然需要知道我应该使用哪些信息)。
在未来的另一个时间,用户会询问到他想去的特定地方的路线,应用程序会询问谷歌地图的替代方案,然后它将决定使用哪条路径,如果用户愿意的话根据配置,尽可能多地识别他的进步或相反。
问题是我不知道将什么用作每条街道的唯一标识符。
注意:目前我没有将大街道划分为扇区。这样应该更容易。Ofc,如果这比考虑整条街道更容易,我会将街道划分为扇区。
我已经测试过我不能使用用户所在位置的坐标。为了不与附近的街道重叠并提供良好的精度,即使被截断,我也无法使用坐标。
我还检查了当我问路时,使用地理编码返回的地点的名称似乎不可用。方向 api 不会使用相同的标识符命名街道......
请帮忙。
提前致谢。