⭐ أماكني
ملاحظة: أي مكان تحفظه في المفضلة يتم تخزينه **محليًا على جهازك فقط** ولن يُشارك مع أي شخص آخر.
📍 طريقة استخدام الخريطة
- اضغط على أي مكان في الخريطة لعرض تفاصيله والعنوان.
- من النافذة يمكنك:
- ⭐ حفظ المكان في مفضلتك.
- 🚗 الاتجاهات عبر خرائط جوجل.
- 📤 مشاركة الموقع مع الآخرين.
- زر الرجوع يعيدك لمكان البداية.
- زر المفضلة يفتح قائمة الأماكن المحفوظة.
- زر موقعي يعرض موقعك الحالي على الخريطة.
- يمكنك التنقل بين الخريطة العادية والقمر الصناعي من الزاوية اليمنى العليا.
1️⃣ الخريطة الرئيسية
- تستخدم Leaflet لعرض خريطة تفاعلية داخل الصفحة.
- الخريطة مبدئيًا تركز على إحداثيات
30.04254, 31.58206بمستوى تكبير15. - يوجد طبقتين للخريطة:
- “خريطة عادية” (OpenStreetMap)
- “قمر صناعي” (Esri Satellite)
- يمكن للزائر التبديل بينهما من الزاوية اليمنى العليا.
2️⃣ الأزرار العلوية
- 🔄 الرجوع: يعيد الخريطة إلى الموقع الأساسي (
startLat,startLng) ويزيل أي علامات تم إضافتها. - ⭐ المفضلة: يفتح صندوق يحتوي على الأماكن التي حفظتها.
- 📍 موقعي: يحدد موقعك الحالي ويضع علامة عليه على الخريطة.
3️⃣ القائمة المنسدلة للأحياء
- الزائر يمكنه الانتقال سريعًا لأي حي من القائمة.
- عند اختيار أي حي:
- الخريطة تنتقل تلقائيًا لموقع الحي وتكبيره.
- إذا لم يكن للحي إحداثيات، لن يحدث أي شيء.
4️⃣ النقر على الخريطة
- عند الضغط على أي مكان:
- يحصل الكود على الإحداثيات (
lat,lng). - يستخدم خدمة OpenStreetMap Nominatim للحصول على العنوان.
- يظهر نافذة منبثقة (Popup) تحتوي على:
- عنوان المكان
- خريطة Google صغيرة داخل النافذة
- أزرار:
- 🚗 الاتجاهات: يفتح Google Maps مع الاتجاهات إلى هذا المكان.
- ⭐ حفظ: يمكنك حفظ المكان في المفضلة باسم تختاره.
- 📤 مشاركة: نسخ رابط Google Maps للمكان.
- ❌ إغلاق: لإغلاق النافذة المنبثقة.
- يحصل الكود على الإحداثيات (
5️⃣ صندوق المفضلة
- يعرض جميع الأماكن التي حفظتها سابقًا.
- لكل مكان:
- زر 📍 اذهب: ينتقل للخريطة ويعرض الموقع.
- زر 🗑️ حذف: لإزالة المكان من المفضلة.
- يمكن إغلاق الصندوق بزر ❌ في الأسفل.
6️⃣ التوافق مع الموبايل
- النافذة المنبثقة (popup) بحجم 80% من الشاشة تقريبًا على الأجهزة الكبيرة.
- على الأجهزة الصغيرة جدًا (أقل من 480px عرض) تقلل الارتفاع إلى 70% لضمان عرض جيد.
7️⃣ إضافة أماكن جديدة
- عند الضغط على أي مكان، يمكن حفظه في المفضلة.
- يمكن اختيار اسم خاص للمكان، وإذا لم يتم كتابته، يستخدم العنوان الافتراضي.
باختصار:
الزائر يستطيع استكشاف الأحياء، الانتقال لأي حي بسرعة، حفظ أماكنه، مشاركة أي موقع، معرفة موقعه الحالي، والتحكم في نوع الخريطة.