Часто задаваемые вопросы о веб-сервисе Places

Этот документ содержит ответы на часто задаваемые вопросы об API Places. Если вы не можете найти здесь ответ на свой вопрос, некоторые из следующих страниц могут оказаться вам полезными.

API Places также имеет активное сообщество разработчиков. Если у вас есть вопросы по поводу вашего кода, мы рекомендуем вам опубликовать свой вопрос в сообществе. Более подробную информацию о том, как задавать вопросы, можно найти на странице поддержки .

Поиск мест

Почему некоторые места не возвращаются при фильтрации по типу?

Возможно, место, которое вы ищете, еще не отнесено к категории. Все места относятся к общему типу « establishment », пока Google не соберет достаточно данных о месте, чтобы отнести его к одному из поддерживаемых типов мест .

В качестве обходного пути вы можете передать type места в параметр keyword . Параметр keyword соответствует: имени, типу, адресу и отзывам клиентов.

Если вы хотите самостоятельно добавить type категории в список мест, отправьте изменение места . После того как изменение будет одобрено и опубликовано, оно появится с использованием правильной фильтрации type .

Почему не возвращаются некоторые близлежащие места?

По умолчанию API Places сортирует результаты по prominence в пределах заданного radius . Запрос поиска поблизости может вернуть до 60 результатов, разделенных на три страницы. Если место занимает 22-е место по prominence , оно появится на второй странице результатов, к которым вы можете получить доступ через пейджинг . Если место занимает более 60-е место по prominence оно не будет включено в результаты поиска, даже если оно находится ближе к центру вашего поиска.

Вы можете отсортировать результаты по distance , а не prominence установив в запросе параметр rankby на distance и опустив параметр radius . Релевантность будет проигнорирована, а места будут возвращены в порядке удаленности от location .

Если вы фильтруете запрос по типу, некоторые результаты могут быть исключены из ответа. Дополнительную информацию см. в разделе часто задаваемых вопросов: Почему некоторые места не возвращаются при фильтрации по типу? .

Почему при фильтрации по некоторым types я получаю не более двух результатов?

API Places предназначен для возврата списка ближайших establishments (любого из первой таблицы поддерживаемых типов мест) и до двух результатов местоположений (любого из второй таблицы поддерживаемых типов мест), чтобы помочь определить район, в котором вы находитесь. запрос на поиск поблизости .

Фильтрация запроса поиска поблизости по type местоположения, например locality или political , отфильтрует результаты establishment .

Разместить данные

Как я могу добавлять или редактировать места?

Если вы являетесь владельцем компании, вы можете добавлять, проверять и управлять данными о своих компаниях на Картах Google с помощью профиля компании .

Если вы не являетесь владельцем этого места, вы все равно можете предложить изменения .

Поиск неисправностей

Почему я продолжаю получать сообщение «статус»: «REQUEST_DENIED»?

"status": "REQUEST_DENIED" возвращается API-интерфейсом Places, когда:

  • Вы не активировали Places API в Google Cloud Console .
  • В вашем запросе отсутствует key параметр.
  • key параметр не соответствует вашему ключу API в Google Cloud Console .
  • Ваш ключ API неправильно настроен в Google Cloud Console :
    • Если вы используете ключ API с ограниченным доступом к браузеру, проверьте правильность разрешенных рефереров.
    • Если вы используете ключ API с ограниченным доступом к серверу, проверьте правильность разрешенных IP-адресов.
    • Ключи API с ограничениями Android или iOS не поддерживаются. Используйте общий (неограниченный) ключ API или ключ с ограничениями браузера или сервера.
  • Запрос не был отправлен как запрос HTTPS . HTTPS требуется для всех запросов API Адресов.
  • Для отправки запроса был использован неверный HTTP method :
    • Все запросы должны отправляться как запрос GET за исключением [Place Add][place-add].
    • Все запросы [Place Add][place-add] должны отправляться как запрос POST .