البرنامج المساعد لخط العرض وخط الطول للمشرف النشط
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 أليكسي كريلوف