Как получить информацию о местных ресторанах и более точные данные о ближайших окрестностях с помощью Google Places API

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

Все мои местные рестораны присутствуют и отображаются на Картах Google в категории ресторанов, но не предоставляют то же самое при поиске поблизости.

Когда я пытаюсь сделать то же самое, используя приложение NearMe в Play Store, оно показывает правильные данные, включая все мои близлежащие местные рестораны и более точные результаты.

Нужно ли что-то делать на уровне кодирования, чтобы получить все эти данные о местных ресторанах и более точные результаты, или NearMe использовать какой-то другой API?


person pyus13    schedule 08.05.2014    source источник
comment
Вы используете &radius=xxx в своем запросе?   -  person Steve Benett    schedule 08.05.2014


Ответы (1)


У меня была такая же проблема при работе с API Google Places. Я пытался захватить ближайшие места в определенном радиусе, и Google Places выдавал случайный набор мест в этом радиусе, а не ближайшие 5 или около того мест.

Я нашел очень грубую работу, которая может сработать в вашем случае. Я заметил, что, сжимая радиус поиска или расстояние, я получал более близкие места в своем запросе (очевидно). Но это был единственный способ получить самые близкие места, которые, как я знал, существовали в API, которые были близки к текущему местоположению.

Проверьте этот пост, который является той же проблемой.

API Google Адресов, сортировка по расстоянию

person Hank G    schedule 08.05.2014
comment
Спасибо, я уже решил проблему с той же концепцией, но спасибо, это может помочь другим. - person pyus13; 08.05.2014