2011-10-30 4 views
0

Donc, je sais que ce n'est pas officiel, et donc non documenté, mais je pense que cela devrait fonctionner. J'utilise l'API Google Weather pour tirer le temps en fonction du temps. Ces adresses fonctionnent:Google API Météo - Langue Portugaise

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

anglais, espagnol, roumain, etc., etc., etc. Cependant, le code de langue pour portugese (PT), ne semble pas retourner quoi que ce soit.

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

Quelqu'un at-il vu? Des idées sur la façon de le gérer (à court de traduire la réponse entière de l'anglais au portugais)?

+0

** L'API Google météo a été fermée en 2012 ** -> http://stackoverflow.com/questions/12145820/google-weather-api-gone/35943521 –

Répondre

0

Pouvez-vous utiliser des emplacements de ville à la place? Si donc quelque chose comme cela fonctionnera pour vous

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

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

Je ne sais pas pourquoi cela ne fonctionnerait pas comme un code de langue pour l'approche de la latitude et la longitude, mais il ne certainement pas sembler.

+0

Je n'ai pas le nom de la ville, juste des paires lat-longues, donc je ne peux pas faire ça. Etrange cependant, que cela fonctionne avec la ville mais pas Lat.Long – DavyMac23

+0

J'ai été surpris par cela aussi. Pensez-vous qu'il serait possible de traduire d'abord vos coordonnées dans une ville voisine, puis d'utiliser le format alternatif de l'API pour que vous puissiez utiliser le code de la langue? http://developer.android.com/reference/android/location/Geocoder.html#getFromLocation%28double,%20double,%20int%29 – Carth