Взгляните на 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 .