【问题标题】:How to resolve GeoCoordinates to spoken language?如何解决口语的地理坐标?
【发布时间】:2012-05-31 06:56:09
【问题描述】:

给定一个地方的纬度/经度坐标,我如何确定那里所说的语言?

是否有任何免费数据库可以将地理坐标解析为最可能的语言? 还是一个国家的城市或行政区域到一种语言?

或者任何网络服务?

【问题讨论】:

    标签: c# asp.net-mvc-3 geolocation geospatial


    【解决方案1】:

    使用this 之类的服务对纬度/经度进行反向地理编码。这将为您提供国家/地区信息。网上可能有一些东西可以帮助您将国家/地区代码与语言匹配。如果没有,为它创建查找表应该不难。

    【讨论】:

    • 如果 1 个国家/地区有 1 种语言,并且恰好有 1 种语言,那么这将成立,但事实并非如此,因此比这要复杂一些。
    【解决方案2】:

    您可以使用Google Maps JavaScript API v3提供的服务 有坐标的话可以用Reverse Geocoding (Address Lookup)

    查看有关它的全部信息here

    得到国家名称后,可以使用框架的globalization来获取你需要的东西。

    希望对你有帮助!

    【讨论】:

    • 希望你不要以Quebec结尾 - 现在让我们看看:加拿大 -> 英语?
    • @Bo Persson:瑞士也是如此,除了我们有 4 种语言,而不仅仅是 2 种 - 但是,我没有计算爱斯基摩人,所以加拿大的两种语言可能不公平 ;)跨度>
    • 让我们得到一个更好的例子,让我们得到India {17 种语言和超过 1600 种方言},但这不是重点......c# culture names 中的所有内容,我认为使用此服务和这些链接中的信息会很有帮助!
    • @Luis:也许不清楚,但我不需要匹配(纬度/经度)该国所有语言的列表,我需要最有可能说相反的一种语言- 一个国家/地区内的地理编码坐标(经度/纬度)。
    猜你喜欢
    • 2011-09-25
    • 2016-12-05
    • 2018-11-28
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    相关资源
    最近更新 更多