Aktives Admin-Plugin für Breiten- und Längengrade
gem 'activeadmin_latlng' form do | f |
f . inputs do
f . input :lat
f . input :lng
f . latlng # add this
end
f . actions
end lang – Sprache, standardmäßig en .
map – Kartenanbieter, standardmäßig google . Verfügbar: google , yandex , openstreetmap .
id_lat und id_lng – Kennung der Breiten- und Längengradeingaben. <model_name>_lat und <model_name>_lng standardmäßig.
height – Kartenhöhe in Pixel, standardmäßig 400 .
loading_map – Kartenbibliothek wird geladen. standardmäßig true . Auf false setzen, wenn die Karte an einem anderen Ort geladen wird.
api_key – Sie können einen API-Schlüssel an die Karte senden. WARNUNG! Dies ist eine unsichere Methode. Verwenden Sie besser die ENV-Variable.
api_key_env – Sie können den Namen der ENV-Variablen senden, in der der API-Schlüssel für die Karte gespeichert ist.
default_lat – Standardbreitengrad für Ortsmarkierung, standardmäßig Moskauer Breitengrad.
default_lng – Standardlängengrad für Ortsmarkierung, standardmäßig Moskauer Längengrad.
map_zoom – Standardzoom für die Karte, standardmäßig 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 Alexej Krylow
MIT-Lizenz. Copyright 2018 Alexey Krylov