RSS

Tag Archives: Google Map

How to get Longitude and Latitude from Address using PHP

Couple of days ago I have worked with Google Map to do search pharmacy. Basically requirement is, user will search with zip code and the result will display all the pharmacy with a certain radius of the zip code. After doing some research I found, this can be search with with latitude and longitude (I won’t discus about this today, I will write about this in another post). Entering latitude and longitude by the user won’t be a smart application, so I plan to get the latitude an longitude from the given address.

Google provide example to identify latitude and longitude from address with JavaScript. But I need it from PHP code. After spending some time on Google I found the solution 🙂

Here I am going to find latitude and longitude of my current office

$jsondata=file_get_contents(‘http://maps.google.com/maps/api/geocode/json?address=house+16+road+7+Baridhara+Dhaka+Bangladesh&sensor=false’);

$output= json_decode($jsondata);

$latitude = $output->results[0]->geometry->location->lat;
$longitude = $output->results[0]->geometry->location->lng;

echo “Latitude : “.$lat;
echo “Longitude : “.$long;

My example for JSON data. To get XML data, you just need to use xml instead of json. Do not use any space in address parameter, just use plus (+) sign here.

For more details visit this page The Google Geocoding API

Advertisements
 
Leave a comment

Posted by on May 3, 2012 in Uncategorized

 

Tags: , , ,