Geocoder Near 方法是不是对谷歌进行地理编码 api 调用

Posted

技术标签:

【中文标题】Geocoder Near 方法是不是对谷歌进行地理编码 api 调用【英文标题】: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)

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

谢谢!

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

是的,这是有道理的。我输入了错误的查询。我实际上是通过长/纬度而不是城市,州。我现在会更新。

以上是关于Geocoder Near 方法是不是对谷歌进行地理编码 api 调用的主要内容,如果未能解决你的问题,请参考以下文章

如何对谷歌应用程序脚本进行单元测试?

使用json而不是Geocoder从谷歌地图获取位置地址

使用适度资源对谷歌图书 n-gram 数据集进行处理的最可行选项是啥?

如何对谷歌地图多边形中的点进行排序以使线不交叉?

用arcgis10.2对谷歌影像进行投影转换操作用的是啥坐标系

极客日报:华为发布矿山鸿蒙操作系统“矿鸿”;​韩国对谷歌罚款11亿元;OpenSSL 3.0 发布