Witam, możecie mi napisać dlaczego nie mogę pobrać danych z tego xml:
<GeocodeResponse>
<status>OK</status>
<result>
<type>street_address</type>
<formatted_address>
1600 Pennsylvania Avenue Northwest, President's Park, Waszyngton, Dystrykt Kolumbii 20500, Stany Zjednoczone
</formatted_address>
<address_component>
<long_name>1600</long_name>
<short_name>1600</short_name>
<type>street_number</type>
</address_component>
<address_component>
<long_name>President's Park</long_name>
<short_name>President's Park</short_name>
<type>establishment</type>
</address_component>
<address_component>
<long_name>Pennsylvania Avenue Northwest</long_name>
<short_name>Pennsylvania Ave NW</short_name>
<type>route</type>
</address_component>
<address_component>
<long_name>Waszyngton</long_name>
<short_name>Waszyngton</short_name>
<type>locality</type>
<type>political</type>
</address_component>
<address_component>
<long_name>Dystrykt Kolumbii</long_name>
<short_name>DC</short_name>
<type>administrative_area_level_1</type>
<type>political</type>
</address_component>
<address_component>
<long_name>Stany Zjednoczone</long_name>
<short_name>US</short_name>
<type>country</type>
<type>political</type>
</address_component>
<address_component>
<long_name>20500</long_name>
<short_name>20500</short_name>
<type>postal_code</type>
</address_component>
<geometry>
<location>
<lat>38.8970960</lat>
<lng>-77.0365450</lng>
</location>
<location_type>ROOFTOP</location_type>
<viewport>
<southwest>
<lat>38.8957470</lat>
<lng>-77.0378940</lng>
</southwest>
<northeast>
<lat>38.8984450</lat>
<lng>-77.0351960</lng>
</northeast>
</viewport>
</geometry>
</result>
</GeocodeResponse>
Tym kodem:
$xml_load = simplexml_load_file('http://maps.googleapis.com/maps/api/geocode/xml?address=1600%20Pennsylvania%20Ave%20NW,%20Washington,%20DC%2020500,%20Stany%20Zjednoczone&sensor=false');
$lat = $xml_load->GeocodeResponse->result->geometry->location->lat;
$lng = $xml_load->GeocodeResponse->result->geometry->location->lng;