【问题标题】:Google Weather API - Portugese LanguageGoogle Weather API - 葡萄牙语
【发布时间】:2023-05-20 12:11:01
【问题描述】:

所以我知道它是非官方的,因此没有记录,但我认为这应该可行。我正在使用 Google Weather API 来获取基于纬度的天气。这些地址有效:

http://www.google.com/ig/api?weather=,,,32472408,-98796951&hl=es&unused=419334593

英语、西班牙语、罗马尼亚语等等等。但是,葡萄牙语 (PT) 的语言代码似乎没有返回任何内容。

http://www.google.com/ig/api?weather=,,,32472408,-98796951&hl=pt&unused=419334593

有人看过吗?关于如何处理它的任何想法(缺少将整个回复从英语翻译成葡萄牙语)?

【问题讨论】:

标签: api weather


【解决方案1】:

您可以改用城市位置吗?如果是这样的话,这样的事情对你有用

http://www.google.com/ig/api?weather=Lisboa,Portugal&hl=pt

http://www.google.com/ig/api?weather=New%20York,NY&hl=pt

我不确定为什么这不能作为纬度和经度方法的语言代码,但它似乎确实不行。

【讨论】:

  • 我实际上没有城市名称,只有经纬度对,所以我不能这样做。奇怪的是,它适用于 City 但不适用于 Lat.Long
  • 我也对此感到惊讶。您是否认为首先将您的坐标翻译到附近的城市,然后使用替代的天气 api 格式以便您可以使用语言代码? developer.android.com/reference/android/location/…