Autore Topic: installare google places api  (Letto 651 volte)

Offline giuCris

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung ace plus
  • Sistema operativo:
    Ubuntu 12.04
installare google places api
« il: 19 Marzo 2013, 18:33:34 CET »
0
salve.
devo utilizzare google places api.
Dunque seguendo vari tutorial ho ricevuto la mia api key.
Ora devo inserire le google api nel mio progetto, ma non ci riesco.
Qualcuno può aiutarmi?

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:installare google places api
« Risposta #1 il: 19 Marzo 2013, 19:44:00 CET »
0
In che senso "devi inserire le API nel progetto"?
A quanto ne so, le uniche librerie messe a disposizione sono per JavaScript.

In Java hai a disposizione degli endpoint cui inoltrare richieste via HTTP... quindi nulla da aggiungere "fisicamente" al progetto.

Offline giuCris

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung ace plus
  • Sistema operativo:
    Ubuntu 12.04
Re:installare google places api
« Risposta #2 il: 19 Marzo 2013, 20:11:33 CET »
0
è quello che pensavo anche io ma...
in realtà devi prima scaricare le librerie di google Setup -
 google-api-java-client -
 
 Download and Setup instructions -
 Google APIs Client Library for Java - Google Project Hosting
 

e poi le devi aggiungere al progetto tramite il buildpath. ma continuano ad esserci problemi :)

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:installare google places api
« Risposta #3 il: 20 Marzo 2013, 00:40:21 CET »
0
hai seguito alla lettera le istruzioni importando anche le dipendenze vero?
Che "errori" ti da?
Citazione
For Android, it is important to know which dependencies are compatible with Android and specifically which SDK level. The following are the jars from the dependencies folder required for android applications (or a newer compatible version of each dependency):

    google-api-client-1.13.2-beta.jar
    google-api-client-android-1.13.2-beta.jar
    google-oauth-client-1.13.1-beta.jar
    google-http-client-1.13.1-beta.jar
    google-http-client-android-1.13.1-beta.jar
    gson-2.1.jar
    guava-11.0.1.jar
    jackson-core-asl-1.9.4.jar
    jsr305-1.3.9.jar
    protobuf-java-2.2.0.jar

WARNING: for Android, the jars MUST be placed in a directory named "libs" for the APK packager to find them. Otherwise, you will get a NoClassDefFoundError at runtime
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline DarnellNajanReed

  • Utente normale
  • ***
  • Post: 359
  • Respect: +49
    • Google+
    • Mostra profilo
  • Dispositivo Android:
    LG Optimus One, Acer Iconia A500/501, Asus Transformer Prime, Galaxy ACE, Galaxy S Plus, Galaxy S Advance P, Galaxy Tab 2 7.0, Google Nexus 7
  • Play Store ID:
    Luigi Notaro
  • Sistema operativo:
    OS X 10.8.3
Re:installare google places api
« Risposta #4 il: 20 Marzo 2013, 00:50:51 CET »
0
Citazione
è quello che pensavo anche io ma...
in realtà devi prima scaricare le librerie di google
In realtà no. Quelle librerie sono sono una facilitazione per le chiamate http:

Citazione
Written by Google, this library is a flexible, efficient, and powerful Java client library for accessing any HTTP-based API's on the web. It features a powerful and easy to use OAuth 2.0 and OAuth 1.0a library with a consistent interface. It's XML and JSON data models are light-weight, efficient, and support any data schema.

This is the recommended library for accessing Google API's, and features a set of generated libraries for Google APIs based on the new API infrastructure.

Per il resto mi accodo alla domanda di Nicola_D: che errori ti da?

Offline giuCris

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung ace plus
  • Sistema operativo:
    Ubuntu 12.04
Re:installare google places api
« Risposta #5 il: 20 Marzo 2013, 15:10:16 CET »
0
si avevo importato tutto diciamo che l'errore era il mio...
eclipse indigo praticamente non copia quelle librerie direttamente nella cartella libs del project, quindi mi dava il classico class not found.
ora comunque devo effettuare delle richieste con google place api. so che devo fare una richiesta http e parserizzare la risposta con un jacksonfactory, ma non riesco a trovare un pò di codice d'esempio... qualcuno ha precedenti con queste librerie? sa come fare?