ActiveadminLatlng
Active Admin latitude and longitude plugin
Getting started
gem 'activeadmin_latlng'
form do |f|
f.inputs do
f.input :lat
f.input :lng
f.latlng # add this
end
f.actions
end
Settings
-
lang
- language,en
by default. -
map
- map provider,google
by default. Available:google
,yandex
,openstreetmap
. -
id_lat
andid_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 tofalse
, 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.
Example
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
Contributors
Alexey Krylov
License
MIT License. Copyright 2018 Alexey Krylov