Maldives HOTEL DIRECTORY

احجز مباشرة - أماكن الإقامة

أفضل الاختيارات - الإقامة

مشاهدة all

اكتشف مجموعتنا المختارة من أماكن الإقامة المميزة عبر فئات مختلفة.

أفضل الاختيارات - خدمات السياحة

مشاهدة all

اكتشف خدمات وتجارب سياحية مختارة تساعدك على الاستكشاف والاستمتاع برحلتك.

أفضل الاختيارات - الإقامة

اكتشف مجموعتنا المختارة من أماكن الإقامة المميزة عبر فئات مختلفة.

featured-premium
Candace Hall
featured-premium
Jermaine Rose
featured-premium
Mary Parrish
featured-premium
Iliana Osborn

ركن الشركاء

محتوى برعاية شركائنا الموثوقين من البنوك وشركات الاتصالات ومزودي الخدمات

برعاية
Banking Services

حلول دفع آمنة للسفر

by Maldives Bank

اكتشف حلول الدفع الآمنة المصممة لقطاع السفر، من التحويلات الفورية إلى الحسابات متعددة العملات لضمان معاملات آمنة وسلسة.

برعاية
Telecom Services

ابق متصلا في الجنة

by Maldives Telecom

استمتع باتصال سلس في أنحاء المالديف مع حلول الاتصالات الشاملة، من الإنترنت السريع إلى تغطية الهاتف الموثوقة.

برعاية
Insurance Services

تأمين سفر مبسط

by Maldives Insurance

احم استثمارك في السفر بتغطية تأمينية شاملة، من إلغاء الرحلة إلى الطوارئ الطبية، لتجربة سفر بلا قلق.

هل ترغب في أن تصبح شريكا؟ تواصل معنا لاستكشاف فرص الرعاية.

كن شريكا

لنبدأ - أنشئ حسابك

انضم إلى منصتنا لحجز فنادق موثوقة أو إدارة عقارك بأدوات قوية وسهلة الاستخدام.

fetchCountries() { console.log('Loading Maldives aإلىlls...'); const countrySelect = document.getElementById('country'); const aإلىlls = [ 'Haa Alif Aإلىll', 'Haa Dhaalu Aإلىll', 'Shaviyani Aإلىll', 'Noonu Aإلىll', 'Raa Aإلىll', 'Baa Aإلىll', 'Lhaviyani Aإلىll', 'Kaafu (Malé) Aإلىll', 'Alif Alif Aإلىll', 'Alif Dhaalu Aإلىll', 'Vaavu Aإلىll', 'Meemu Aإلىll', 'Faafu Aإلىll', 'Dhaalu Aإلىll', 'Thaa Aإلىll', 'Laamu Aإلىll', 'Gaafu Alif Aإلىll', 'Gaafu Dhaalu Aإلىll', 'Gnaviyani (Fuvahmulah) Aإلىll', 'Seenu (إعلانdu) Aإلىll' ]; // Clear and populate countrySelect.innerHTML = ''; aإلىlls.sort().forEach(function(aإلىll) { const option = document.createElement('option'); option.value = aإلىll; option.textContent = aإلىll; countrySelect.appendChild(option); }); // Refresh Select2 after adding options $('#country').trigger('change'); console.log('Aإلىlls loaded successfully'); } // Function إلى fetch cities for a country async function fetchCities(country) { console.log('Fetching cities for:', country); const citySelect = document.getElementById('city'); if (!citySelect) { // No city dropdown on this page; skip return; } try { const response = await fetch(`https://countriesnow.space/api/v0.1/countries/cities/q?country=${encodeURIComponent(country)}`); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } const data = await response.json(); console.log('Cities data received:', data); // Clear existing options citySelect.innerHTML = ''; if (data.data && Array.isArray(data.data)) { // Sort cities alphabetically data.data.sort(); data.data.forEach(city => { const option = document.createElement('option'); option.value = city; option.textContent = city; citySelect.appendChild(option); }); // Refresh Select2 after adding options $('#city').trigger('change'); console.log('Cities loaded successfully'); } else { console.log('No cities data found'); citySelect.innerHTML = ''; $('#city').trigger('change'); } } catch (error) { console.error('Error fetching cities:', error); citySelect.innerHTML = ''; $('#city').trigger('change'); } } // Event listener for country change $('#country').on('change', function() { const selectedالدولة = this.value; if (selectedالدولة) { fetchCities(selectedالدولة); } else if (document.getElementById('city')) { $('#city').html('').trigger('change'); } }); // Make sure DOM is fully loaded before running if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', fetchCountries); } else { fetchCountries(); }