разбирать API Google Maps - PullRequest
       4

разбирать API Google Maps

0 голосов
/ 09 августа 2011

не может заставить этот парсер работать на картах Google, я думаю это потому, что нет расширения xml?Он работает с созданным мною xml-файлом, но когда я использую google xml, похоже, он не захочет его захватывать.

Ответы [ 2 ]

0 голосов
/ 30 марта 2012

Вы можете изменить это:

// get Latitude from XML
$lat=$xml->GeocodeResponse->result->geometry->location->lat;
echo $lat;

к этому

// get Latitude from XML
$lat=$xml->result->geometry->location->lat;
echo $lat;
0 голосов
/ 09 августа 2011

обычно для API Google требуется ключ API. Я не вижу, куда вы добавляете это в свой запрос. когда я вручную создаю ваш вызов API и вставляю его в свой браузер, я получаю следующее: http://maps.google.com/maps/api/geocode/xml?address=edgemont%20dr%20wyoming%2C%20MI и Google возвращает «Запрос отклонен».

вы можете иди сюда , чтобы получить ключ API Карт Google. Тем не менее, есть много-много других геокодеров. некоторые требуют какой-либо регистрации и / или оплаты, а другие нет.

здесь - это Google "бесплатных сервисов GeoCoder"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...