كيفية جعل المدن / الدول القائمة المنسدلة مثل facebook يفعل؟
-
13-11-2019 - |
سؤال
شاهد لقطة الشاشة هنا:
أود المستخدم فقط كتابة اسم المدينة أو البلد وسيعرض التلقائي العناصر المقترحة.
كيف يجب أن أبدأ بإنشاء ذلك؟ هل هناك أي API (S) أو خدمات الويب بالنسبة لي للاتصال؟ أين يمكنني العثور على قاعدة بيانات جميع المدن / البلدان في العالم؟
المحلول
أعتقد أن هذه ستكون أفضل قاعدة بيانات لوضعك، والتحقق من ذلك:
href="http://www.geodatasource.com/cities-free.html" rel="nofollow"> http://www.geodatasource.com/cities-free.html
نصائح أخرى
تحتاج أولا إلى البرنامج المساعد الإكمال التلقائي.
أوصي باستخدام jquery-ui auto complete plugin .
يمكن أن تكون قاعدة البيانات كمثال هذا ، ولكن في النهاية حاول البحث قليلا عن نفسك.
كان هناك بالفعل سؤال حولStackoverflow حول قاعدة بيانات لمدن العالم.
قد يكون ملف نصي بسيط مع جميع المدن هذا .
هناك الكثير من هذه المكتبات، ولكن عليك أن تختار الشخص المناسب لك.
قد لا يكون الحل الخاص بي هو الأفضل، لكنها نقطة انطلاق: قائمة Google مع جميع البلدان (ISO-Standard)، لصقها في ملف TXT.ثم يمكنك ببساطة قراءة هذا الملف مع PHP إنشاء قائمة مختارة مع محتويات الملف. لا يشمل المدن، ولكن ربما يساعدك بطريقة ما.