activeadmin latlng
Openstreatmap: load lat, lng from field instead default params
活動管理緯度和經度插件
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 阿列克謝·克雷洛夫
麻省理工學院許可證。版權所有 2018 阿列克謝·克雷洛夫