Active Admin latitude and longitude plugin
gem 'activeadmin_latlng'
form do |f|
f.inputs do
f.input :lat
f.input :lng
f.latlng # add this
end
f.actions
end
lang
- language, en
by default.
map
- map provider, google
by default. Available: google
, yandex
, openstreetmap
.
id_lat
and id_lng
- identificator of latitude and longitude inputs. <model_name>_lat
and <model_name>_lng
by default.
height
- map height in pixels, 400
by default.
loading_map
- loading map library. true
by default. Set to false
, if map loaded in other place.
api_key
- you can send api key to map. WARNING! This is unsafe method, better use ENV-variable.
api_key_env
- you can send name of ENV-variable where storing API key for map.
default_lat
- default latitude for placemark, Moscow latitude by default.
default_lng
- default longitude for placemark, Moscow longitude by default.
map_zoom
- default zoom for map, 12
by default.
form do |f|
f.inputs do
f.input :lat
f.input :lng
f.latlng lang: :ru, map: :yandex, height: 500, loading_map: false, api_key_env: 'GOOGLE_API_KEY'
end
f.actions
end
Alexey Krylov
MIT License. Copyright 2018 Alexey Krylov