2012-05-24 16 views
5

問題:如何將地理座標解析爲口語?

鑑於一個地方的緯度/經度座標,我如何確定在那裏說的語言?

是否有任何免費的數據庫可以將GeoCoordinates解析爲最可能的語言? 或者一個國家的某個語言的城市或行政區域?

或任何網絡服務?

回答

0

使用像this這樣的服務來反轉經緯度的地理編碼。這會給你一個國家的信息。網上可能有些東西可以幫助你將國家代碼與語言相匹配。如果不是,那麼爲它創建查找表應該不那麼困難。

+0

如果一個國家會有1個語言和1個語言,那麼這就會成立,但事實並非如此,所以比這個更復雜一點。 –

0

您可以使用Google Maps JavaScript API v3 提供的服務。如果您有座標,你可以使用Reverse Geocoding (Address Lookup)

檢查一下整個信息here

後你得到了國家的名字,你可以使用框架的globalization來獲得你所需要的。

希望它能幫助!

+0

希望你不會在[魁北克](http://en.wikipedia.org/wiki/Quebec)結束 - 現在讓我們看看:加拿大 - >英語? –

+0

@波佩爾森:除了我們有4種語言,不僅僅是2種 - 但是,我沒有指望愛斯基摩人,所以加拿大的兩個可能是不公平的;) –

+0

讓我們來一個更好的例子,讓我們來看看[印度](http://www.infoplease.com/ipa/A0855611.html){17種語言和1600多種方言},但這不是重點...... [c#文化名稱](http:/ /www.csharp-examples.net/culture-names/),我認爲使用這個服務和這些鏈接中的信息會非常有用! – Luis