मुझे लगता है कि यह बहुत मुश्किल है ... मैं उपयोगकर्ता को दुनिया के एक शहर को सम्मिलित करने और उसके आसपास अंतिम भूकंप देखने की संभावना देना चाहता हूं। समस्या यह है कि सभी शहरों के साथ एक इनपुट सूची कैसे बनाई जाए।

मेरे फॉर्म में उपयोगकर्ता को देश डालने से पहले होना चाहिए: http://jsfiddle.net/Dimcho/LUZvS/

<div class="datalist-holder">
    <input list="country" name="country" class="datalist-input" />
    <datalist id="country">
        <option value="Afghanistan" />
        <option value="Albania" />
        <option value="Algeria" />
        <option value="American Samoa" />
        <option value="Andorra" />
        //...
        //...
    </datalist>
 </div>

और यह jsfiddle बहुत अच्छी तरह से काम करता है ...

लेकिन शहर को सम्मिलित करना एक बड़ी समस्या है, यह कैसे संभव है? मैं दुनिया के सभी शहरों के अक्षांश, देशांतर और शहर के नाम (क्षेत्र/प्रांत के साथ) के साथ अच्छा डेटाबेस कैसे ढूंढ सकता हूं?

वैसे भी मैं अपने पृष्ठ में सभी शहरों को सम्मिलित नहीं कर सकता, इसलिए मैंने javascript का उपयोग करके सम्मिलित देश के सभी शहरों के साथ एक फ़ाइल लोड करने के बारे में सोचा था।

एक अन्छा विचार है?

मुझे बहुत सी सलाह चाहिए, महत्वपूर्ण बात यह है कि ऐसे समाधान हैं जो कोड और पृष्ठ को धीमा नहीं करते हैं। प्रदर्शन बहुत महत्वपूर्ण हैं।

बहुत बहुत धन्यवाद और मेरी अंग्रेजी के लिए खेद है

0
Borja 31 मार्च 2018, 17:10

2 जवाब

सबसे बढ़िया उत्तर

मैं आपको एक एपीआई से गतिशील रूप से countries या cities की सूची लोड करने का सुझाव दूंगा।

आप google API और टेलीपोर्ट एपीआई

6
bugs 31 मार्च 2018, 14:14

आप वैकल्पिक तरीके से गूगल मैप्स एपीआई के साथ स्वत: पूर्ण पता फ़ॉर्म का उपयोग करने का प्रयास कर सकते हैं। देखें https:// infinitrics.com/common-post/create-place-auto-complete-address-form-with-google-maps-api/ । धन्यवाद

0
akhisyabab 1 अप्रैल 2018, 15:16