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 阿列克谢·克雷洛夫