如果geokit-rails不再具有geo_scope方法,我应该使用它来获取地址的长度



查看最新版本的geokit-rails(2.1.0),看起来他们已经删除了geo_scope方法(https://github.com/geokit/geokit-rails/commit/781c4dc62d3b044196efbfad269d4780e6afbe6b)。

然而,github帐户上的README仍然说要使用它。

如果他们在自述文件中提供的例子——"Location。geo_scope(:origin => '100 Spear st, San Francisco, CA')"——不再管用了,新方法是什么?

我想解决的问题:

当用户注册我的网站时,我收集他们的邮寄地址,我需要将其转换为lat/long并将其存储在我的数据库中

作为一种替代方法,您可以使用地址验证服务。其中包括SmartyStreets(我工作的地方)、Melissa Data和Lob。我不是其他提供商的专家,但我知道有了SmartyStreets,您可以使用街道API从地址获取纬度和经度,并且可以放心地知道该地址存在。SmartyStreets有一个美国街道API和国际街道API

如果你使用非地址验证服务,如谷歌地图,你运行的风险是大约的纬度和经度坐标返回给你。

相关内容

  • 没有找到相关文章

最新更新