<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;