Как ограничить данные, возвращаемые из Google Places API?

Я создаю приложение для iPhone, поэтому, естественно, я хочу, чтобы объем загружаемых/выгружаемых данных был как можно меньше.

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

Можно ли ограничить максимальное количество возвращаемых результатов, а также возвращаемую информацию.

Например, я хочу, чтобы мое приложение запрашивало 10 лучших результатов, и все, что мне нужно, это имя и геометрия (т.е. широта/долгота).

Кажется, я ничего не вижу о том, как это сделать, поэтому я предполагаю, что нет способа.

Заранее спасибо.


person Adam Carter    schedule 26.08.2012    source источник
comment
Как ответили, это невозможно. Однако это звучит как хороший запрос функции. Опубликуйте его здесь.   -  person Chris Green    schedule 27.08.2012
comment
Не уверен, что разница настолько существенна. Если вы выполняете 1K запросов, разница составит примерно 20 МБ. Если у вас нет очень жесткой квоты данных (или сверхдорогого тарифного плана), нет особого смысла экономить эту сумму.   -  person Shervin    schedule 02.05.2013
comment
Вы не знаете, добавлена ​​ли эта функция сейчас? Потому что у меня есть подобное требование, но я не смог найти ничего существенного.   -  person Priyal    schedule 13.03.2017


Ответы (1)


Вы действительно не можете изменить формат API Google Place. Вам просто нужно будет использовать поля, которые вам нужны.

person dmarvin    schedule 26.08.2012
comment
Так и думал. Хорошо, спасибо! Жаль только, что у карт iOS 6 нет очень хорошего API мест! - person Adam Carter; 26.08.2012