我必须建立一个餐厅送货上门网站,业主不希望超过6公里。我听说geoIP DB' Maxmind GeoLite city'虽然不是特别准确。此外,如果你知道有一个短代码的数据库,或者预定义的查询来获得没有编码的距离,我很乐意听到它!我希望这个问题足够明确。欢迎所有建议!
答案 0 :(得分:2)
我不知道您项目的规格,但您可能知道送货地址。在这种情况下,您可以使用Google的地理编码API获取位置(lat,lng),然后计算距离。
当然,每日请求数量有限制,但我认为您的应用无法达到此限制。
看看这里:
答案 1 :(得分:0)
HTML5地理位置,如果比基于IP地址的位置更准确。
答案 2 :(得分:-1)
据我所知,没有免费的IP地理位置数据库能够可靠地提供您所需的准确性,尤其是当您的客户有访客使用移动设备时。
我建议你看一下W3C Geolocation JavaScript API。此结果通常比IP地理定位更准确,特别是如果用户在具有GPS的设备上。请注意,它会弹出一个对话框,询问用户是否要与您的网站分享他们的位置。