Построение четырехугольных площадок на карте Google - PullRequest
0 голосов
/ 30 января 2012

Кто-нибудь получил образец кода / файла, которым они могли бы поделиться, когда я пытаюсь нанести четыре квадрата на карту Google. Например: учитывая лонг и лат из Лондона. Я хотел бы показать рестораны в радиусе 3 миль. Возможно ли это без необходимости передавать идентификатор клиента при использовании API?

Ваша помощь будет принята с благодарностью

Камран

1 Ответ

4 голосов
/ 30 января 2012

Нет прямого образца, который можно скопировать, вставить, но это не так сложно сделать:

Foursquare wise : Вы должны зарегистрироваться как потребитель здесь , это дает вам идентификатор клиента + секрет.
Вам не требуется, чтобы ваши пользователи проходили аутентификацию, чтобы просто отображать информацию о месте проведения, вокруг определенного широты / ширины. Для этого вы можете использовать Платформа объекта , особенно поиск мест и (при необходимости) получение сведений о месте проведения .

В соответствии с вашим конкретным примером, покажите рестораны в радиусе 3 миль (~ 5000 метров), вам нужно вызвать поиск с помощью intent = browse, radius = 5000, ll = {ваше местоположение для поиска}, limit = 50 (the max) и categoryId = 4d4b7105d754a06374d81259 (это категория продуктов, см. здесь о том, как получить список идентификаторов категории)

Таким образом, при поиске будет получен массив из четырех квадратов в формате json, из которого вы сможете получить необходимые данные и отобразить их на карте Google через API-интерфейс карты. Для Карт v3 вы, вероятно, захотите сбросить маркер для каждого возвращенного места.

Также ознакомьтесь с этим ответом о том, как добавить булавки на карты Google: API Карт Google - добавьте новый пин-код

...