Duplicar posible:
Database of Countries and their CitiesPaís/Estado/Base de datos de la ciudad?
Ok, ésta es una pregunta no técnico. Estoy creando un directorio de negocios y me gustaría categorizar los listados por ubicación. En lugar de dar a los usuarios la opción de ingresar la ubicación, les proporcionaré una lista de ubicaciones que siguen el formato de país/estado/ciudad. Probé GeoWorldMap por GeoBytes. Parecía prometedor al principio y sentí que eso es exactamente lo que haría el trabajo hasta que me di cuenta de que proporcionaba una lista de alrededor de 275 países, aunque la cantidad de países que se reconocen es de 192 a 195. Por lo tanto, no estoy seguro el extra 80 países. Cuando me di cuenta de este problema, fui a su sitio web para hacer un cálculo y descubrí que su lista se actualiza periódicamente. Entonces esto trae una pregunta a mi mente. ¿Es posible encontrar una base de datos precisa que enumere todas las ubicaciones posibles? ¿Qué utilizan la mayoría de los desarrolladores aquí para algo como esto?
Creo que la mayoría de los desarrolladores permitirían al usuario ingresar la ubicación. A menos que esté haciendo algún tipo de geocodificación (donde está usando esa ubicación, realice algún tipo de álgebra geográfica) y necesita asociar metadatos con una ubicación específica (y el usuario no puede o no debe proporcionarla), no es necesario que desordene su base de datos con todos esos datos. Del mismo modo, las personas no querrán desplazarse por una ** enorme ** lista de ubicaciones cuando podrían simplemente escribirla. –
Desplazar no será un problema porque usaré AJAX. No haré ninguna geocodificación, pero los listados se clasificarán por ubicación, por lo que se requiere asociación. Y como la asociación adecuada es importante, no se puede confiar en la información proporcionada por el usuario :(En el pasado, he visto cómo los usuarios ingresan valores pertenecientes a ubicaciones. Tomemos como ejemplo los países. Podrían ingresar a EE. UU. Como EE. UU., EE. UU. de América o simplemente América. Lo mismo para los estados. Entrarían en Georgia como Georgia o GA. Otro problema sería errores de ortografía/errores tipográficos y mayúsculas incorrectas. –
Suena como una pregunta mejor hecha en http://gis.stackexchange.com – fmark