Плагин широты и долготы Active Admin
gem 'activeadmin_latlng' form do | f |
f . inputs do
f . input :lat
f . input :lng
f . latlng # add this
end
f . actions
end lang — язык, по умолчанию en .
map — поставщик карт, по умолчанию google . Доступно: google , yandex , openstreetmap .
id_lat и id_lng — идентификатор входных данных широты и долготы. <model_name>_lat и <model_name>_lng по умолчанию.
height - высота карты в пикселях, по умолчанию 400 .
loading_map — загрузка библиотеки карт. true по умолчанию. Установите значение false , если карта загружена в другом месте.
api_key — вы можете отправить ключ API на карту. ПРЕДУПРЕЖДЕНИЕ! Это небезопасный метод, лучше использовать ENV-переменную.
api_key_env — вы можете отправить имя ENV-переменной, в которой хранится API-ключ для карты.
default_lat - широта по умолчанию для метки, по умолчанию широта Москвы.
default_lng — долгота по умолчанию для метки, по умолчанию долгота Москвы.
map_zoom — масштаб карты по умолчанию, по умолчанию 12 .
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 Алексей Крылов
Лицензия МТИ. Copyright 2018 Алексей Крылов