Google Places API: использование нескольких параметров имени в поиске мест - PullRequest
4 голосов
/ 27 июля 2011

Я читаю документацию по адресу: http://code.google.com/intl/nl/apis/maps/documentation/places/#PlaceSearches

Но как мне изменить запрос поиска места (показанный ниже), чтобы я мог ограничить результаты только для определенных предприятий.

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=AIzaSyAiFpFd85eMtfbvmVNEYuNds5TEF9FjIPI

Например, в приведенном выше коде он имеет types = food & name = harbor в качестве двух параметров. Как я могу включить только «пекарня» и «кафе» (оба являются поддерживаемыми типами списка) в качестве параметра типов, а затем включить также несколько параметров имени.

В более крупных городах может получиться около 20 или около того результатов, но я хочу ограничить это горсткой предприятий, с которыми у меня есть соглашения, и просто показать их имена на карте. Я не хочу, чтобы Starbucks вернулась, поэтому я хочу ограничить это только 8-10 предприятиями, с которыми у меня есть соглашения. Их имена будут храниться в базе данных, поэтому я могу легко получить их и передать их в URL-адрес HTTP, но я не знаю, как сделать несколько имен и заставить их всех отображаться на карте одновременно.

Любые ссылки на учебники, которые могут помочь, или ваши идеи и предложения очень помогли бы!

1 Ответ

0 голосов
/ 03 ноября 2011

Вы можете включить типы "пекарня" и "кафе", изменив параметры вашего запроса: типы = еда | пекарня | кафе, добавьте больше типов, разделенных "|"оператор
для списка поддерживаемых типов см. Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...