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 アレクセイ・クリロフ