Вы указываете region
, но это вызывает смещение региона, но не влияет на язык вывода.Для этого вам нужно указать параметр language
.Из API документов :
language (необязательно) - Если language не указан,геокодер будет пытаться использовать везде, где это возможно, родной язык домена, из которого отправляется запрос.
Я думаю, что сервер, на котором выполняется код PHP, находится в другомстрана, чем вы есть (или Google думает, что это так).Вот почему вы получаете разные результаты, когда запрашиваете с сервера и запрашиваете из браузера.
На самом деле, когда я нажимаю на предоставленный вами URL, я получаю вывод на английском языке («Корунна»), предположительно, потому что я нахожусь в Соединенных Штатах.Если я добавлю &language=es
к URL, я получу испанскую версию ("Корунья").