Я хочу изменить координаты в реальном времени, захваченные с моих карт Google, по адресу.Преобразование координат GPS, захваченных по адресу в PHP
Я попытался следующий код:
<?php
$lat="9.102097";
$long="-40.187988";
geo2address($lat,$long);
function geo2address($lat,$long) {
$url = "http://maps.googleapis.com/maps/api/geocode/json?latlng=$lat,$long&sensor=false";
$curlData=file_get_contents( $url);
$address = json_decode($curlData);
$a=$address->results[0];
return explode(",",$a->formatted_address);
print_r($address);
}
?>
P.S. Я тестирую фиксированные координаты, но буду фиксировать координаты из своей заявки, когда я успею
Я ссылаюсь на код от How to convert GPS coordinates to a full address with php?, но он не работает.
@Xinee Да, вы можете это сделать. Просто передайте динамические аргументы широты и долготы функции 'geo2address()' всякий раз, когда вы вызываете эту функцию. –
Большое спасибо! Это решение отлично работало! – Xinee
@ Xinee Glad Я мог бы помочь. Пожалуйста, примите * ответ, если он решит вашу проблему. [Как принять ответ на переполнение стека?] (Http://meta.stackexchange.com/a/5235) –