ปลั๊กอินละติจูดและลองจิจูดของผู้ดูแลระบบที่ใช้งานอยู่
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 Alexey Krylov