лямбда, поднимающаяся в основном, устраняет переменные и помещает их в чистые функции, упрощая выполнение.
Да, есть HTTP-интерфейс геокодирования , который можно вызывать с любого языка сервера.
Использование 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];
}