google maps para rails

12
Google Maps para Rails Configuración y Aplicación

Upload: alexander-quezada-chavez

Post on 03-Jul-2015

1.121 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Google maps para rails

Google Maps para RailsConfiguración y Aplicación

Page 2: Google maps para rails

Instalación gmaps4rails

Page 3: Google maps para rails

GemFile

Adicionar: gem 'gmaps4rails'

Page 4: Google maps para rails

LayoutsAdicionar en:

app/views/layouts/application.html.erb

En la cabecera

<%= yield :head %>

En el pie de pagina

<%= yield :scripts %>

Page 5: Google maps para rails

Instalación gmaps4railsEn el prompt ingresar el comando

rails generate gmaps4rails:install

Page 6: Google maps para rails

Configuración Básica

Colocamos en el modelo (Model) de la página que deseamos maneje el mapa donde captará la información que se requiere del mapa y los insertara al momento de guardarlo.

App/models/estacionamiento.rb

Page 7: Google maps para rails

Adicionar Campos

Modificamos el migrate y el seed, adicionando 3 campos principales

add_column :users, :latitude, :floatadd_column :users, :longitude, :float add_column :users, :gmaps, :boolean

Page 8: Google maps para rails

Adicionar Etiqueta en controlador

App/controllers/estacionamientos_controller.rb

@json = Estacionamiento.all.to_gmaps4rails

Page 9: Google maps para rails

Adicionar Etiqueta en Vista

App/views/estacionamientos/show.html.erb ( debe ir en una pagina antes del registro del estacionamiento para realizar la selección de la ubicación

<%= gmaps4rails(@json) %>

Page 10: Google maps para rails

Hecho!!!

Page 11: Google maps para rails
Page 12: Google maps para rails