我要做一个餐厅送货上门的网站,业主不希望送货超过6公里。我听说 geoIP DB 'Maxmind GeoLite city' 虽然不是特别准确。此外,如果您知道有一个短代码的数据库,或者预定义的查询来获取距离而无需大量编码,我很想听听它!我希望这个问题定义得足够清楚。欢迎大家咨询!
问问题
9958 次
3 回答
2
我不知道您项目的规格,但您可能知道收货地址。在这种情况下,您可以使用 Google 的地理编码 API 来获取位置 (lat,lng),然后计算距离。
当然,每日请求的数量是有限制的,但我认为你的应用几乎不会达到这个限制。
看看这里:
于 2014-03-16T16:42:21.490 回答
0
如果远比基于 IP 地址的位置更准确,则 HTML5 地理位置。
于 2015-01-07T16:48:37.883 回答
-1
据我所知,没有免费的 IP 地理定位数据库可以可靠地提供您正在寻找的准确性,特别是如果您的客户有使用移动设备的访问者。
我建议您查看W3C Geolocation JavaScript API。由此得出的结果通常比 IP 地理定位更准确,尤其是当用户使用具有 GPS 的设备时。请注意,它会弹出一个对话框,询问用户是否要与您的站点共享他们的位置。
于 2014-01-22T01:00:16.253 回答