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,enby default.map- map provider,googleby default. Available:google,yandex,openstreetmap.id_latandid_lng- identificator of latitude and longitude inputs.<model_name>_latand<model_name>_lngby default.height- map height in pixels,400by default.loading_map- loading map library.trueby 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,12by 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