activeadmin latlng
Openstreatmap: load lat, lng from field instead default params
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
- マップの API キーを格納する ENV 変数の名前を送信できます。
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
アレクセイ・クリロフ
MITライセンス。著作権 2018 アレクセイ・クリロフ