Forse ti stai riferendo alla distinzione tra l'API di Google Places destinata all'uso sul SERVER (ovvero, utilizzando PHP per chiamare direttamente l'API di Google Places) e utilizzando l'approccio completamente diverso della libreria Javascript di Google Places in cui il BROWSER esegue Javascript utilizzando la libreria Javascript fornita da Google (che racchiude internamente le chiamate all'API di Google Places, in modo che tu, come programmatore Javascript, debba solo comprendere la libreria Javascript fornita da Google e utilizzarla)?
Ecco i due scenari.
Scenario n. 1: Utilizzare direttamente l'API. Per questo metodo, devi fare riferimento alla documentazione dell'API di Google per l'API di Google Places: https://developers.google.com/maps/documentation/places/.
L'utilizzo di questa API funziona come segue (fornendo solo un esempio semplice). Supponi di voler recuperare luoghi entro 1000 metri di latitudine = -27.2531166, longitudine = 138.8655664. Devi inserire un URL come descritto nella documentazione dell'API: https://developers.google.com/maps/documentation/places/#PlaceSearchRequests.
In questo esempio, l'URL si presenta così (è lungo):
https://maps.googleapis.com/maps/api/place/search/json?location=-27.2531166,138.8655664&radius=1000&sensor=false&key=AddYourOwnKeyHere
Hai bisogno di una chiave per il vostro uso personale, che suppone che si abbia. Esistono altre opzioni che è possibile specificare, ad esempio limitare i risultati ai ristoranti, ecc.
Quando si preme questo URL, i dati verranno restituiti in formato JSON o XML, come specificato dal testo json
nell'URL sopra (utilizzare il testo xml
per xml). Questi dati vengono restituiti esattamente come dati vengono restituiti da qualsiasi chiamata URL quando si preme un URL nel browser.
È possibile testare questo semplicemente digitando l'URL direttamente nel browser e vedere i risultati.
Per utilizzare l'API direttamente dal codice, è necessario utilizzare il codice che colpisce l'URL esterno sopra all'interno del codice e recupera i risultati all'interno del codice (ad esempio, utilizzando la libreria PHP CURL o utilizzando AJAX in Javascript).
Scenario # 2: si utilizza la libreria Javascript che Google prevede che avvolge l'API, in modo che non c'è bisogno di trattare con esso. Aggiornerò la risposta con ulteriori dettagli su questo, se non sai di cosa si tratta.
La mia domanda è incentrata su ** Google Places **, ma grazie per aver cercato di aiutare. Ho aggiornato la mia domanda per aggiungere un po 'di chiarezza. –
Sì, nel tuo primo link, sopra (http://stackoverflow.com/questions/10409141/over-query-limit-in-a-loop), in effetti l'interrogante si riferisce all'uso diretto dell'API (ad esempio, chiamando un L'URL di Google che utilizza l'API REST e l'analisi dei risultati XML o JSON nel codice, rispetto all'uso della libreria Javascript di Google che (invisibilmente per te) fa la stessa cosa). Aggiornerò la mia risposta per renderlo più chiaro. –
Dan - grazie per aver condiviso tutti i link e le informazioni. Ho la differenza ora. Non ero a conoscenza dell'opzione API, perché non esiste alcun collegamento dai documenti JavaScript. E no, non devi spiegare l'opzione JavaScript; hai ragione che ho familiarità con quel lato delle cose. Ti ringrazio per il tempo che ti dedichi - –