【问题标题】:Does the Geocoder Near method make geocode api calls to googleGeocoder Near 方法是否对谷歌进行地理编码 api 调用
【发布时间】:2012-01-25 08:14:23
【问题描述】:

我通过从客户端地理编码获取经度/纬度来将我的所有位置信息(经度和纬度)存储在我的数据库中,以避免 2500 的最大地理编码每日限制。

我只是想确认在提供经度和纬度时使用 geocoder gem 提供的 near 方法不会对 Google Geocoding api 进行外部调用。

例如:

Location.near([37.77, -122.41], 15)

位置模型对于已经存储的每个位置都有纬度和经度的地方应该不需要进行外部调用。对吧?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 geocoding rails-geocoder


    【解决方案1】:

    它必须对“加利福尼亚州旧金山”进行地理编码才能确定它们的经度和纬度。然后使用它创建能够获取该信息的 sql 查询。

    更新:如果您使用 Lat 和 Lng,它不会查询 Google API。

    【讨论】:

    • 是的,这是有道理的。我输入了错误的查询。我实际上是通过长/纬度而不是城市,州。我现在会更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多