对于在线订购系统,我们认为我们会使用Google Maps API计算输入的地址和城市,计算它与地址数据库中每个条目之间的距离。
然而,他的前任设计师告诉客户他需要使用地理定位来提高准确性。据我所知,地理定位只是准确地获取用户的国家,但绝对不是精确的位置。
地址+城市方法有问题吗?地理定位方法有什么道理吗?
答案 0 :(得分:1)
如果用户选择共享,地理定位将为您提供精确的位置(坐标)。
您可以使用Google Maps API的坐标,然后以您计划的用户或餐厅地址的相同方式计算距离。 (Google将任何地址转换为计算中的坐标。)
您的地址+城市方法没有问题,但用户可能更容易分享他们当前的位置...而不必输入当前地址+城市。
如果用户不愿意通过地理位置定位来“分享他们当前的位置”,那么地址+城市就需要成为后备。