Передача строки местоположения в качестве параметра в Google мест из iphone SDK - PullRequest
0 голосов
/ 20 декабря 2010

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

http://www.google.com/m/local/lstr=bryn+mawr

http://www.google.com/m/places/lstr=bryn+mawr

https://maps.googleapis.com/maps/api/place/details/json?reference=REFERENCE_ID&client=clientId&sensor=true_or_false&signature=SIGNATURE

https://maps.googleapis.com/maps/api/place/details/xml?reference=REFERENCE_ID&client=clientId&sensor=true_or_false&signature=SIGNATURE

Пожалуйста, предложите любое решение относительно этого.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Если вы собираетесь использовать это из приложения для iPhone ... у вас никогда не будет:

подпись (ОБЯЗАТЕЛЬНО) - Сгенерированное значение подписи этого URL

1 голос
/ 20 декабря 2010

Взгляните на API .Это довольно ясно показывает, что вы должны включить.См. обязательные параметры:

location ( REQUIRED ) - Текстовое значение широты / долготы, из которого вы хотите получить местоИнформация.

Пример: location = -33.8670522,151.1957362 - Ваш запрос не имеет местоположения.

radius ( REQUIRED ) - Расстояние (в метрах), в пределах которого возвращаются результаты Place.Рекомендуется устанавливать радиус на основе точности сигнала местоположения, определяемого датчиком местоположения.

Пример: radius = 50 - у вашего запроса нет радиуса.

name (необязательно) -Текстовое название места.Когда пройдено, совпадающие результаты будут ограничены теми, которые содержат переданное имя.Это имя не чувствительно к регистру.Этот параметр полезен для сужения поиска места, когда вы знаете, где вы находитесь.

Необязательно, помогает сузить правильный результат при поиске имени.

датчик ( REQUIRED )- Указывает, поступил ли запрос на размещение от устройства, использующего датчик местоположения (например, GPS), чтобы определить местоположение, отправленное в этом запросе.Это значение должно быть либо true, либо false.

Пример: sensor = true - У вас есть * true_or_false *, который есть в примере, но не действителен.Последнее предложение в приведенном выше описании отмечает, что оно должно быть true или false .

client (REQUIRED ) - Указывает зарегистрированное приложение, использующее этот сервис.

Пример: client = 1234567890 - Вы используете "clientId", но вы должны использовать фактическоеclientID вашего приложения, запрошенный Google и , объясненный в справочнике по API .

подпись ( ТРЕБУЕТСЯ ) - Сгенерированное значение подписи этого URL-адреса с использованием криптографического ключа клиента.(См. Аутентификация URL для получения дополнительной информации.)

Пример: signature = 1234567890 - Вы используете SIGNATURE , но вы должны предоставить действительную подпись, котораяявляется зашифрованным URL-адресом, использующим закрытый ключ, который вы получаете от Google .

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