Preguntas frecuentes sobre el servicio web de Places

En este documento, se incluyen respuestas a preguntas frecuentes sobre la API de Places. Si no puedes encontrar la respuesta a tu pregunta aquí, puede que algunas de las siguientes páginas te resulten útiles.

La API de Places también posee una comunidad dinámica de desarrolladores. Si tienes preguntas sobre el código, te recomendamos que las publiques en la comunidad. Puedes encontrar más información sobre cómo hacer preguntas en la página de asistencia.

Buscar lugares

¿Por qué no se devuelven resultados de algunos lugares cuando filtro por tipo?

Es posible que el lugar que buscas aún no se haya categorizado. Todos los lugares se clasifican como el tipo genérico "establishment" hasta que Google tenga suficientes datos sobre un lugar para categorizarlo como uno de los tipos de lugar admitidos.

Como solución alternativa, puedes pasar el type del lugar al parámetro keyword. El parámetro keyword coincide con el nombre, el tipo, la dirección y las opiniones de los clientes.

Si deseas agregar la categoría type a una ficha de lugar por tu cuenta, envía una edición de lugar. Una vez que la edición se apruebe y se publique, aparecerá con el filtro type correcto.

¿Por qué no se devuelven resultados de algunos lugares cercanos?

De forma predeterminada, la API de Places ordena los resultados por prominence dentro del radius proporcionado. Una solicitud de Nearby Search puede mostrar hasta 60 resultados divididos en tres páginas. Si un lugar ocupa el puesto 22 en prominence, aparecerá en la segunda página de resultados, a los que puedes acceder a través de la paginación. Si un lugar tiene una clasificación superior al puesto 60 en prominence, no se incluirá en el resultado de la búsqueda, aunque esté más cerca del centro de la búsqueda.

Puedes ordenar los resultados por distance en lugar de prominence si configuras el parámetro rankby en tu consulta como distance y omites el parámetro radius. Se ignorará la relevancia, y los lugares se mostrarán en orden de distancia desde location.

Si filtras tu solicitud por tipo, es posible que algunos resultados se excluyan de la respuesta. Para obtener más información, consulta la entrada Preguntas frecuentes: ¿Por qué no se devuelven algunos lugares cuando filtro por tipo?.

¿Por qué recibo dos resultados, como máximo, si filtro por algún types?

La API de Places está diseñada para mostrar una lista de resultados de establishments cercanos (cualquier elemento de la primera tabla en los tipos de lugares admitidos) y hasta dos resultados de ubicaciones (cualquier elemento de la segunda tabla de tipos de lugares admitidos) para ayudar a identificar el área para la que realizas una solicitud de búsqueda de Nearby.

Si filtras tu solicitud de Nearby Search por una ubicación type, como locality o political, se filtrarán los resultados establishment.

Datos de lugar

¿Cómo puedo agregar o editar lugares?

Si eres el propietario de una empresa, puedes agregar, verificar y administrar las fichas de tu empresa en Google Maps con el Perfil de Negocio.

Aunque no seas el propietario del lugar, puedes sugerir cambios.

Solución de problemas

¿Por qué sigo recibiendo el "estado": "REQUEST_DENIED"?

La API de Places muestra "status": "REQUEST_DENIED" en los siguientes casos:

  • No activaste la API de Places en la consola de Google Cloud.
  • Falta el parámetro key en tu solicitud.
  • El parámetro key no coincide con tu clave de API en la consola de Google Cloud.
  • Tu clave de API no se configuró correctamente en la consola de Google Cloud:
    • Si usas una clave de API restringida por navegador, verifica que tus URLs de referencia permitidas sean correctas.
    • Si usas una clave de API restringida por servidor, verifica que tus IP permitidas sean correctas.
    • No se admiten claves de API con restricciones de Android o iOS. Usa una clave de API genérica (sin restricciones) o una clave con restricciones del navegador o el servidor.
  • La solicitud no se envió como una solicitud HTTPS; se requiere HTTPS para todas las solicitudes a la API de Places.
  • Se utilizó el HTTP method incorrecto para enviar la solicitud:
    • Todas las solicitudes se deben enviar como una solicitud GET, excepto [Place Add][place-add].
    • Todas las solicitudes de [Place Add][place-add] se deben enviar como una solicitud POST.