Autore Topic: Google API Weather cambiare lingua  (Letto 1176 volte)

Offline GeordiE

  • Nuovo arrivato
  • *
  • Post: 18
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows Xp
Google API Weather cambiare lingua
« il: 11 Marzo 2011, 16:24:09 CET »
0
Ciao a tutti, sto scrivendo un programmino per le condizioni meteo utilizzando il getXMLReader.

Piccolo problema la lingua
se come url metto http://www.google.com/ig/api?weather=roma,italy ottendo le informazioni e i valori in inglese
se come url metto http://www.google.com/ig/api?weather=roma,italy&hl=it non ottengo risultati (anche se sulla barra degli indirizzi funziona)
se come url metto http://www.google.it/ig/api?weather=roma,italy non funziona

come posso fare per cambiare il linguaggio senza cambiare la lingua all'emulatore?

Codice (Java): [Seleziona]
String queryString = "http://www.google.com/ig/api?hl=it&weather=roma,italy";
                        url = new URL(queryString);
                        SAXParserFactory spf = SAXParserFactory.newInstance();
                        SAXParser sp = spf.newSAXParser();
                        XMLReader xr = sp.getXMLReader();
                        GoogleWeatherHandler gwh = new GoogleWeatherHandler();
                        xr.setContentHandler(gwh);
                        xr.parse(new InputSource(url.openStream()));
« Ultima modifica: 11 Marzo 2011, 16:32:14 CET da GeordiE »

Offline Aleprex

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: +4
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Play Store ID:
    AndSoft
  • Sistema operativo:
    Windows 7
Re:Google API Weather cambiare lingua
« Risposta #1 il: 23 Giugno 2011, 17:09:12 CEST »
0
Mi è capitato di leggere solo ora questo topic, sicuramente avrai già risolto, ma se non dovesse essere così per cambiare la lingua basta che aggiungi nella richiesta dell'URL "&hl=lingua" (dove per lingua intendo la sigla dello standard ISO, tipo en per l'inglese, it per l'italiano, es per lo spagnolo e via dicendo)

Esempio (previsioni per la città Andria, Italia ma in Inglese):
https://www.google.com/ig/api?weather=Andria,italy&hl=en


Ciao