Существует ли способ получить long/lat для данного адреса в Google Maps только с PHP?

лямбда, поднимающаяся в основном, устраняет переменные и помещает их в чистые функции, упрощая выполнение.

12
задан Andrew G. Johnson 6 October 2009 в 14:48
поделиться

2 ответа

Да, есть HTTP-интерфейс геокодирования , который можно вызывать с любого языка сервера.

13
ответ дан 2 December 2019 в 05:28
поделиться

Использование Google Map API и PHP для получения координат:

$url = 'http://maps.google.com/maps/geo?q='.$address.'&output=json&oe=utf8&sensor=false&key='.$api_key;
$data = @file_get_contents($url);
$jsondata = json_decode($data,true);
if(is_array($jsondata )&& $jsondata ['Status']['code']==200){
  $lat = $jsondata ['Placemark'][0]['Point']['coordinates'][0];
  $lon = $jsondata ['Placemark'][0]['Point']['coordinates'][1];
}
4
ответ дан 2 December 2019 в 05:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: