rails query over google geocoder error ruby-on-rails ruby rubygems geolocation ruby-on-rails-plugins

ruby on rails - query - Ruby Geolocation Gem/Plugins



geokit rails (5)

Geocoder es una solución de geocodificación completa para Ruby. Con Rails, agrega geocodificación (por calle o dirección IP), geocodificación inversa (encontrar la dirección de la calle según las coordenadas dadas) y consultas de distancia. Es tan simple como llamar al código geográfico en sus objetos, y luego usar un alcance como Venue.near ("Billings, MT").

geocoder

¿Cuáles son las gemas / complementos de geolocalización basados ​​en IP disponibles (mejores) de Ruby?

¿Cómo se comparan entre sí en términos de funcionalidad, rendimiento y facilidad de uso (por ejemplo, interactúan con un servicio web o requieren una base de datos separada, etc.)?

Espero que cualquiera que haya usado alguno pueda compartir su experiencia y dar recomendaciones.




Si bien nunca lo he usado, Graticule parece prometedor.


Su mejor apuesta actual es probablemente GeoKit ( http://github.com/andre/geokit-gem para gema, http://github.com/andre/geokit-rails para plugin). Tiene funcionalidad incorporada para las teclas API de Yahoo y Google, ayudantes de cálculo de distancia, geolocalización inversa, etc.

Sin embargo, GeoMereLaal ( http://github.com/parolkar/geo_mere_laal/ ) se basa en el borrador de trabajo de la API de W3C Geolocaton. En este momento es muy limitado, ya que solo puedo hacer que funcione en Firefox, pero será más preciso ya que cuenta con más navegadores, ya que usa más métodos de geolocalización (GPS, WiFi, cookies, IP).