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