Geolocation 是否有免费的GeoIP服务可以准确地检测2个地址是否在6公里以内?

Geolocation 是否有免费的GeoIP服务可以准确地检测2个地址是否在6公里以内?,geolocation,gps,distance,geoip,maxmind,Geolocation,Gps,Distance,Geoip,Maxmind,我必须做一个餐厅送货网站,业主不希望送货超过6公里。我听说geoIP DB“Maxmind GeoLite city”并不特别准确。此外,如果您知道有一个数据库有一个短代码,或预定义的查询来获取距离而无需加载编码,我很想听听!我希望这个问题的定义足够清楚。欢迎咨询 据我所知,没有免费的IP地理定位数据库可以可靠地提供您所需的准确度,特别是如果您的客户有使用移动设备的访问者 我建议你看一看。这样做的结果通常比IP地理定位更准确,尤其是当用户使用的是带有GPS的设备时。请注意,它会弹出一个对话框,询

我必须做一个餐厅送货网站,业主不希望送货超过6公里。我听说geoIP DB“Maxmind GeoLite city”并不特别准确。此外,如果您知道有一个数据库有一个短代码,或预定义的查询来获取距离而无需加载编码,我很想听听!我希望这个问题的定义足够清楚。欢迎咨询

据我所知,没有免费的IP地理定位数据库可以可靠地提供您所需的准确度,特别是如果您的客户有使用移动设备的访问者


我建议你看一看。这样做的结果通常比IP地理定位更准确,尤其是当用户使用的是带有GPS的设备时。请注意,它会弹出一个对话框,询问用户是否希望与您的站点共享其位置。

我不知道您的项目规格,但您可能知道交付地址。在这种情况下,您可以使用谷歌的地理编码API获取位置(纬度、液化天然气),然后计算距离

当然,每天的请求量是有限制的,但我认为你的应用程序很难达到这个限制

请看这里:


HTML5地理位置如果比基于IP地址的位置准确得多


SQL Server 2012有一个名为“地理”的数据类型。请看扩展引用。这个网站给我的城市不对,一点也不准确。回答得好!GeoIP不准确,因为IP地址一直在变化。但是反向地理编码(街道地址到地理坐标)会给出非常惊人的结果,而且很可能在100米左右的范围内得到准确的结果。这也更简单,因为当服务器位于代理/负载平衡器等后面时,获取客户端IP可能很棘手。