2012-05-24 25 views
5

Câu hỏi:Làm thế nào để giải quyết GeoCoordinates sang ngôn ngữ nói?

Với tọa độ vĩ độ/kinh độ của một địa điểm, làm cách nào để xác định ngôn ngữ được nói ở đó?

Có cơ sở dữ liệu miễn phí nào có thể giải quyết GeoCoordinates theo ngôn ngữ có khả năng nhất không? Hoặc thành phố hoặc khu vực hành chính của một quốc gia có ngôn ngữ?

Hoặc bất kỳ dịch vụ web nào?

Trả lời

0

Sử dụng dịch vụ như this để đảo ngược mã địa lý của lat/lon. Điều đó sẽ cung cấp cho bạn thông tin về quốc gia. Có thể có thứ gì đó trực tuyến để giúp bạn kết hợp mã quốc gia với ngôn ngữ .. nếu không khó có thể tạo bảng tra cứu cho nó.

+0

Nếu 1 quốc gia có 1 ngôn ngữ chính xác và 1 ngôn ngữ, thì điều này sẽ đúng, nhưng không phải như vậy, vì vậy nó phức tạp hơn một chút. –

0

Bạn có thể sử dụng dịch vụ cung cấp bởi Google Maps JavaScript API v3 Nếu bạn có tọa độ, bạn có thể sử dụng Reverse Geocoding (Address Lookup)

Kiểm tra toàn bộ thông tin về nó here

Sau khi bạn nhận được tên của đất nước, bạn có thể sử dụng các globalization của khuôn khổ để có được những gì bạn cần.

Hy vọng điều đó sẽ hữu ích!

+0

Hy vọng bạn không kết thúc ở [Quebec] (http://en.wikipedia.org/wiki/Quebec) - Hãy xem ngay bây giờ: Canada -> Tiếng Anh? –

+0

@Bo Persson: Điều tương tự cũng xảy ra với Thụy Sĩ, ngoại trừ việc chúng tôi có 4 ngôn ngữ, không chỉ 2 - tuy nhiên, tôi không tính Eskimos, vì vậy hai cho Canada có thể không công bằng;) –

+0

Hãy lấy một ví dụ tốt hơn [Ấn Độ] (http://www.infoplease.com/ipa/A0855611.html) {17 ngôn ngữ và hơn 1600 phương ngữ}, nhưng đó không phải là vấn đề ... có tất cả trong [C# tên văn hóa] (http://www.csharp-examples.net/culture-names/), tôi nghĩ rằng việc sử dụng dịch vụ này và thông tin trong các liên kết đó sẽ rất hữu ích! – Luis

Các vấn đề liên quan