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