Ruby on rails gioiello per google map integrazione
-
05-09-2019 - |
Domanda
Vorrei chiedere quale è la migliore soluzione per l'integrazione di Google Maps in Ruby on Rails app. È un gioiello particolare vale la pena o dovremmo scrivere i nostri punti di vista per questo?
Grazie per ogni ingresso.
Soluzione
Ho usato il YM4R, Georuby e gemme adattatore spaziali con buoni risultati prima. vedere questo descrizione .
Altri suggerimenti
Cordiali saluti, ho finito una versione stabile di gmaps4rails.
Se i requisiti sono solo per mostrare Google Map della specifica regione, possibilmente con alcuni marcatori, è possibile utilizzare Google Maps Statico Immagine API, ad esempio:
<img src="http://maps.google.com/maps/api/staticmap?size=255x255&maptype=roadmap&sensor=false&markers=color:blue|label:A|Chicago,IL&markers=color:purple|label:B|Hammond,IN" alt="Static, Marked Map of Chicago, Illinois and Hammond, Indiana with no Center and Zoom"></img>
Il risultato è:
Ecco un buon articolo sul soggetto. Inoltre è possibile specificare la posizione geo con latitudine e longitudine su marcatori:
markers=color:pink|label:A|55.783041, -137.500994
Quindi, in Rails è possibile utilizzare, ad esempio, con Google image_tag
percorso mappa immagine helper:
= image_tag google_map_image_path, :alt => "Google Map"
A partire dal novembre 2012, il miglior gioiello per google map integrazione che ho trovato è geocoder
fornisce geocoding oggetto (da strada o indirizzo IP), reverse geocoding (coordinate di indirizzo), le query a distanza per ActiveRecord e Mongoid, risultato caching, e altro ancora. Progettato per Rails, ma funziona con Sinatra e altri framework Rack troppo.
È possibile ottenere un Railscasts troppo.
GoogleMaps gioiello è una bella. Aggiunge tutti gli script di base JS, ma una mappa dinamica full-funzionale non può essere fatto senza JS codifica in ogni caso.
Ci sono anche plugin JS, il più attraente di loro sono gmap3, Maplace.Js e gmaps.js.
gemme e plug-in consentono di risparmiare tempo sulle cose di base, ma il loro utilizzo impone alcune restrizioni. Ad esempio, se Google fa i cambiamenti nel suo Maps API, bisogna aspettare per una versione aggiornata della gemma o plugin o integrare manualmente.
In realtà, non v'è maggiore difficoltà a integrare Google Maps in Rails app e IMHO rende sence farlo senza gemme.
Si veda questo articolo per una descrizione dettagliata su l'integrazione di Google Maps in Ruby on Rails applicazioni: Come integrare Google Maps in Ruby on Rails App .