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