Quali approcci esistono per impostare menu a discesa di continente / paese / città?

0

Quanto è facile (o difficile) avere un menu a tendina Continente / Paese / Città?

Dove si seleziona dai menu a discesa (ad esempio):

1 - Europa

2 - UK

3 - Londra

e quindi scrive la provincia / area (ad esempio: Essex).

Realisticamente, quanto tempo dovrebbe impiegare uno sviluppatore web esperto per scrivere il codice di cui sopra, oltre a collegare questa selezione a una funzione Sfoglia e alla memorizzazione del database?

Non ho ancora un database geografico e mi chiedo quale sia il modo più veloce ed economico di aggiungerlo al menu a discesa. C'è un modo per ottenere quel database geografico gratuitamente?

Riesco a vedere questo tipo di menu a discesa geografico in migliaia di siti Web, ma non riesco a capire come implementarlo al più presto.

Follow Up: Tks Tutte le tue risposte e commenti fino ad ora. Sento cosa stai dicendo. Comprendo che ci sono rare occasioni in Paesi con più città (uguali) e che potrebbe essere discutibile se un Paese appartiene o meno a un certo Continente / Regione (vedi Russia x esempio, Europa o Asia?). Ad ogni modo, per favore, date un'occhiata, per esempio, a questo sito web Iscriviti alla schermata link La mia domanda è: Dove trovo quell'elenco (Paese / Città) e come creo quel _array? Copiarlo manualmente da qualche altra parte (che potrebbe richiedere anni) o ci sono liste già pronte che possono essere scaricate da qualche parte gratuitamente?

Follow Up n2: In nessun modo ho intenzione di riscrivere l'intero planisfero! Sono d'accordo, in una certa misura, che il numero di Paesi su questo Pianeta non è fisso e questo problema è discutibile (ho cercato su google: "Quanti Paesi ci sono nel mondo?" E ho capito che ci sono risposte diverse tuttavia, non ho il tempo di tenermi aggiornato con il sempre mutevole panorama politico e di impegnarmi in tale dibattito). Indipendentemente dall'argomento tra i Commentatori di seguito, tutto ciò di cui ho bisogno è una soluzione semplice e pratica: una lista (database) pronta di Paesi / Città (da usare come _Array) nel mio DropDownMenus, esattamente come quella su link Qualcuno ha la più pallida idea di dove trovare la lista?

    
posta Dave 10.03.2011 - 17:25
fonte

5 risposte

1

Questo è uno scenario così comune quando si sviluppa un'applicazione web pubblica al giorno d'oggi.

Per rispondere alla tua domanda, direttamente, non è necessario uno sviluppatore esperto più di poche ore per implementare un tipico modulo di indirizzo.

Detto questo, il modulo di indirizzo tipico ha i menu a discesa per Paese e Stato / Provincia, ma non Città o Continente. La città è sempre l'immissione di testo e normalmente il continente non è rappresentato. Questo è vero anche per l'esempio couchsurfing.org .

Per quanto riguarda i dati, utilizzo gli elenchi Paese e Stato / Provincia derivati da ISO 3166-1 / 2

    
risposta data 10.07.2011 - 03:57
fonte
0

Supponendo che i dati siano già a portata di mano e memorizzati in modo ragionevole, questo dovrebbe essere un lavoro di mezz'ora. Il problema è ottenere i dati corretti, una gerarchia di tre liste dovrebbe essere semplice. È davvero questo che vuoi? Stai limitando ciò che può essere inserito nella precisione dei dati che hai. Le probabilità sono per l'input da una vasta diffusione geografica che si otterranno le aree e la terminologia sbagliate e le persone possono essere molto pignoli riguardo al fatto che le loro informazioni geografiche siano travisate, come viene detto che vivi a Edimburgo, in Scozia, in Inghilterra.

    
risposta data 10.03.2011 - 17:32
fonte
0

Potrebbe essere ovunque da una settimana a qualche ora, IMO. La settimana è il caso in cui hai traduzioni, sistemi di gestione dei contenuti e altri componenti da considerare nella tua soluzione e anche se li conosci bene, il test può richiedere del tempo per verificarlo in tutti i browser e le lingue. L'altro estremo è il caso in cui un sito ha già questo codice e qualcuno sta semplicemente collegando quel codice aggiornando alcune cose di configurazione e testando ciò che è dove la maggior parte del tempo potrebbe essere speso di nuovo.

A volte ci saranno già elenchi di paesi e province / stati che possono essere sfruttati all'interno di un'infrastruttura esistente, anche se se dovessi crearlo da zero potrebbe dipendere dal sistema che stai usando in quanto un elenco gestito manualmente non dovrebbe più di poche ore. Potrei anche immaginare in alcuni sistemi di gestione dei contenuti che vogliono avere uno script automatizzato per gestire la generazione degli elementi di contenuto ma che probabilmente richiederebbe solo un giorno al massimo a meno che il sistema sia piuttosto lento e fragile come uno script automatizzato potrebbe eseguire durante la notte per generare gli elementi una volta che le basi di uno script per generare tutto il contenuto interno può essere fatto. Il corso che definisce quanto grande deve essere una zona per essere una città è un altro problema, ma questo è un altro dibattito, IMO.

    
risposta data 10.03.2011 - 17:31
fonte
0

Quindi hai intenzione di creare un elenco di città per ogni paese sulla terra? Sai quante città ci sono solo negli Stati Uniti? Ci sono circa 300 nella lista di quelle oltre 100K persone. Se quel rapporto (circa 1 100 mila città / milione di cittadini) funziona per l'intero pianeta, ci sono circa 7000 città in questo globo solitario. Divertiti a digitare.

    
risposta data 11.03.2011 - 06:37
fonte
0

Perché non basta fare un View Source su quel sito web che continui a elencare e tirare la lista da lì se è esattamente quello che vuoi?

    
risposta data 10.07.2011 - 02:55
fonte

Leggi altre domande sui tag