Google Geocoding API возвращает ZERO_RESULTS с php CURL

Я пытаюсь получить широту и долготу по этому адресу. Проблема в том, что при вызове URL с помощью curl он дает ответ ZERO_RESULTS, но при вызове его из браузера он дает правильный ответ. Сертификат geocode_api существует, и он находится в правильном пути, так что это не проблема. Что мне здесь не хватает? Этот код прекрасно работает с другими адресами

<?php
$url = "https://maps.google.com/maps/api/geocode/json?address=VIA+RISORGIMENTO,+FUMONE,+03010,+FR,+Italia";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_CAINFO, "modules/Map/cert/geocode_api.crt");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$response = curl_exec($ch);

curl_close($ch);
if(empty($response)){
return;
}
$response_a = json_decode($response);

echo $response;

0

Решение

Я попробовал следующие запросы:

  1. Места автозаполнения
    https://maps.googleapis.com/maps/api/place/autocomplete/json?input=VIA%20RISORGIMENTO%2C%20FUMONE%2C%2003010%2C%20FR%2C%20Italia&ключ = YOUR_API_KEY

  2. Запрос геокодирования с фильтрами компонентов по названию улицы, местности и стране https://maps.googleapis.com/maps/api/geocode/json?components=route%3AVIA%20RISORGIMENTO%7Clocality%3AFUMONE%7Ccountry%3AIT&ключ = YOUR_API_KEY

Оба возвращают ZERO_RESULTS. Это означает, что via Risorgimento не существует в базе данных Google.

Давайте посмотрим на место / учреждение ‘Comune di Fumone, Via Risorgimento, 2, 03010 Fumone FR, Италия’

https://google-developers.appspot.com/maps/documentation/utils/geocoder/#place_id%3DChIJaUCe_RdZJRMRZMdLqZRVXnk

На базовой карте я вижу через Covone близко к этому месту, но любые признаки через Risorgimento.

Я считаю, что вы должны сообщить о пропавшей дороге на maps.google.com

https://support.google.com/maps/answer/3094088

Надеюсь, поможет!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]