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").
¿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.
Más fácil de usar y más rápido de configurar, pero con menos funciones: http://humbuckercode.co.uk/licks/gems/geoip .
Sin consultas externas, sin cambios de esquema y bastante rápido.
RubyGeocoder parece ser el favorito actual y se mantiene actualizado. ¡Viene completo con un episodio de railscast ! http://rubygeocoder.com/
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).