Ruby 地理编码库与最新的 Google 地图、Yahoo 地图、Bing API 兼容

Posted

技术标签:

【中文标题】Ruby 地理编码库与最新的 Google 地图、Yahoo 地图、Bing API 兼容【英文标题】:Ruby geocoding library compatible with latest Google maps, Yahoo maps, Bing APIs 【发布时间】:2010-08-30 16:05:55 【问题描述】:

Ruby/Rails 地理编码库兼容什么(可以从中获取数据):

最新的雅虎PlaceFinderapi

最新的谷歌V3 API

Bing maps API

还请评论一下与 Rails 3 和 Ruby 1.9 的兼容性

【问题讨论】:

【参考方案1】:

Ruby Geocoder 支持 Google V3(默认),并且可以配置为使用 Yahoo Placefinder 或 Bing。它还兼容 Rails 3 和 Ruby 1.9。它似乎比 geokit 拥有更广泛的支持和更定期的维护。

http://www.rubygeocoder.com/

https://github.com/alexreisner/geocoder

【讨论】:

【参考方案2】:

http://geokit.rubyforge.org/

来自网站关于兼容性的评论:

Geokit 与 Ruby 1.9.1 兼容!

我不了解 geokit-rails 和 rails 3,但您只需要 geokit gem 进行地理编码。

【讨论】:

是的,但 geokit 既没有 Yahoo PlaceFinder 也没有 Bing 地图集成。 它有雅虎地理编码器geokit.rubyforge.org/api/geokit-gem/Geokit/Geocoders/… 还有geokit-gem fork 支持bing github.com/tigrish/geokit-gem Yahoo PlaceFinder 与 Yahoo Geocoder 不同。雅虎地理编码器是传统的。

以上是关于Ruby 地理编码库与最新的 Google 地图、Yahoo 地图、Bing API 兼容的主要内容,如果未能解决你的问题,请参考以下文章

使用 Google 地图避免地理编码限制的替代方法

基于地理编码的 IP 居中 Google 地图

使用Google地图进行地理编码

Google Maps API 地理编码 <> 静态地图?

如何在 Worklight 上要求 Google 地图地理编码脚本

Google Maps API 重绘地理编码界限