Quizás se esté refiriendo a la distinción entre la API de Google Places destinada al SERVER (es decir, utilizar PHP para llamar directamente a la API de Google Places) y el enfoque completamente diferente de la Biblioteca de Javascript de Google Places en el que BROWSER ejecuta Javascript utilizando la biblioteca Javascript proporcionada por Google (que internamente envuelve las llamadas a la API de Google Places, para que usted, como programador de Javascript, solo necesite comprender la biblioteca Javascript proporcionada por Google, y usar eso)?
Aquí están los dos escenarios.
Escenario n. ° 1: Utilice la API directamente. Para este método, debe consultar la documentación de la API de Google para la API de Google Places: https://developers.google.com/maps/documentation/places/.
El uso de esta API funciona de la siguiente manera (dando un ejemplo simple solamente). Supongamos que quiere recuperar lugares a menos de 1000 metros de latitud = -27.2531166, longitud = 138.8655664. Debe presionar una URL como se describe en la documentación de la API: https://developers.google.com/maps/documentation/places/#PlaceSearchRequests.
En este ejemplo, la dirección URL se parece a esto (que es mucho):
https://maps.googleapis.com/maps/api/place/search/json?location=-27.2531166,138.8655664&radius=1000&sensor=false&key=AddYourOwnKeyHere
se necesita una llave para su uso personal, que supongo que tienes. Hay otras opciones que puede especificar, como limitar los resultados a restaurantes, etc.
Al ingresar a esta URL, los datos se devolverán en formato JSON o XML, según lo especificado por el texto json
en la URL arriba (use el texto xml
para xml). Estos datos se devuelven exactamente como los datos se devuelven de cualquier llamada URL cuando se pulsa una URL en su navegador.
Puede probar esto simplemente escribiendo la URL directamente en su navegador, y vea los resultados.
Para utilizar la API directamente desde el código, necesitará usar un código que acceda a la URL externa anterior dentro del código y recupere los resultados dentro del código (por ejemplo, utilizando la biblioteca PHP CURL o utilizando AJAX en Javascript).
Escenario # 2: Se utiliza la biblioteca de Javascript que Google establece que envuelve la API, por lo que no es necesario para tratar con él. Actualizaré la respuesta con más detalles sobre esto, si no sabes de qué se trata.
Mi pregunta se centra en ** Google Places **, pero gracias por intentar ayudar. He actualizado mi pregunta para agregar algo de claridad. –
Sí, en su primer enlace, arriba (http://stackoverflow.com/questions/10409141/over-query-limit-in-a-loop), de hecho, el que hace la pregunta se refiere a usar la API directamente (es decir, llamar a un Google URL utilizando la API REST y analizando los resultados XML o JSON en el código, en lugar de usar la biblioteca Javascript de Google que (de manera invisible para usted) hace lo mismo). Actualizaré mi respuesta para que quede más claro. –
Dan - gracias por compartir todos los enlaces y la información. Ahora tengo la diferencia. No estaba al tanto de la opción de la API, porque no hay un enlace de los documentos de JavaScript. Y no, no tienes que explicar la opción JavaScript; tienes razón de que estoy familiarizado con ese lado de las cosas. Le agradezco que se tome el tiempo: –