Плагин широты и долготы 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 Алексей Крылов