2012-05-24 6 views
5

Frage:Wie GeoCoordinates auf gesprochene Sprache aufzulösen?

Wie kann ich anhand der Längen-/Breitenkoordinaten eines Ortes die dort gesprochene Sprache bestimmen?

Gibt es freie Datenbanken, die GeoCoordinates in die wahrscheinlichste Sprache auflösen können? Oder Stadt oder Verwaltungsregionen eines Landes zu einer Sprache?

Oder irgendwelche Webdienste?

Antwort

0

Verwenden Sie einen Service wie this, um den geocode lat/lon umzukehren. Das gibt Ihnen eine Länderinformation. Es könnte etwas online sein, das Ihnen hilft, den Ländercode der Sprache zuzuordnen. Wenn nicht, sollte es nicht so schwierig sein, eine Nachschlagetabelle dafür zu erstellen.

+0

Wenn 1 Land 1 und genau 1 Sprache hätte, dann würde dies gelten, aber das ist nicht der Fall, also ist es ein bisschen komplizierter. –

0

Sie können den Dienst von Google Maps JavaScript API v3 bereitgestellt verwenden Wenn Sie die Koordinaten haben, können Sie Reverse Geocoding (Address Lookup)

Überprüfen Sie die ganze Informationen über sie here

verwenden Nachdem Sie den Namen des Landes erhalten haben, können Sie verwenden, die globalization des Frameworks zu bekommen, was Sie brauchen.

Hoffe es hilft!

+0

Hoffe, dass du nicht in [Quebec] landest (http://en.wikipedia.org/wiki/Quebec) - Mal sehen: Kanada -> Englisch? –

+0

@Bo Persson: Das gleiche gilt für die Schweiz, außer dass wir 4 Sprachen haben, nicht nur 2 - aber ich habe die Eskimos nicht gezählt, also wären zwei für Kanada unfair;) –

+0

Lasst uns ein besseres Beispiel bekommen, lass uns gehen [Indien] (http://www.infoplease.com/ipa/A0855611.html) {17 Sprachen und über 1600 Dialekte}, aber das ist nicht der Punkt ... es gibt alles in den [C# Kulturnamen] (http://www.csharp-examples.net/culture-names/), ich denke, mit diesem Service und den Informationen in diesen Links, wäre sehr hilfreich! – Luis