2012-05-24 7 views
5

Pregunta:¿Cómo resolver GeoCoordinates al lenguaje hablado?

Dado el latitud/longitud,
lugar de ¿Cómo puedo determinar el idioma que se habla allí?

¿Hay alguna base de datos libre que pueda resolver GeoCoordinates al lenguaje más probable? ¿O ciudades o regiones administrativas de un país a un idioma?

¿O algún servicio web?

Respuesta

0

Utilice un servicio como this para reordenar el geocodificación lat/lon. Eso le dará una información del país. Es posible que haya algo en línea que lo ayude a hacer coincidir el código de país con el idioma ... si no, no debería ser tan difícil crear una tabla de búsqueda para él.

+0

Si 1 país tuviera 1 y exactamente 1 idioma, entonces esto sería cierto, pero no es el caso, por lo que es un poco más complicado que eso. –

0

Puede usar el servicio proporcionado por Google Maps JavaScript API v3 Si tiene las coordenadas, puede utilizar Reverse Geocoding (Address Lookup)

Comprobar toda la información sobre él here

Después que ha recibido el nombre del país, puede utilizar el globalization del marco para obtener lo que necesita.

Espero que ayude!

+0

Espero que no termine en [Quebec] (http://en.wikipedia.org/wiki/Quebec) - Veamos ahora: Canadá -> Inglés? –

+0

@Bo Persson: Lo mismo ocurre con Suiza, excepto que tenemos 4 idiomas, no solo 2; sin embargo, no conté con los esquimales, por lo que dos para Canadá podrían ser injustos;) –

+0

Veamos un ejemplo mejor, consigamos [India] (http://www.infoplease.com/ipa/A0855611.html) {17 idiomas y más de 1600 dialectos}, pero ese no es el punto ... todo está en [C# nombres de cultura] (http://www.csharp-examples.net/culture-names/), creo que usar este servicio y la información en esos enlaces sería muy útil. – Luis

Cuestiones relacionadas