Запросить API геолокации Google Maps

Я хотел бы сделать запрос на веб-сервис – Google Geolocation API с помощью PHP 5. У меня есть опыт анализа XML с использованием PHP, но этот использует формат JSON для выполнения запроса. Я не знаю, как сделать запрос! Я думаю, что получение запроса похоже на синтаксический анализ XML!

https://developers.google.com/maps/documentation/business/geolocation/

попробуйте это (результат в формате json):

 public function getGeoPosition($address){ $url = "http://maps.google.com/maps/api/geocode/json?sensor=false" . "&address=" . urlencode($address); $json = file_get_contents($url); $data = json_decode($json, TRUE); if($data['status']=="OK"){ return $data['results']; } } print_r(getGeoPosition('chicago,il')); 

Если у вас есть учетная запись «Бизнес», как указано в вашей ссылке, обратитесь в службу поддержки Google. Если у вас нет учетной записи предприятия, вам нужно будет использовать этот API, который предоставляет результаты xml. т.е.

  http://maps.googleapis.com/maps/api/geocode/xml?address=anywhere&sensor=true 

или

  sensor=false