Motyar

Freelance Web Developer

Say Hi

Nov 30, 2018

Google Map Scraper using Google Places API PHP

Step 1: Get an API key

You can get a key from Google Cloud Platform Console, You ll have to select a product, and set up a billing account if not already done.

Step 2: Write the code

You can use *Nearby search*, here is a quick example of the call:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=1500&type=restaurant&keyword=cruise&key=YOUR_API_KEY

It ll return the data in JSON, you can convert that using json_decode.

 Here is a quick example code:

$jsonData = file_get_contents($apiUrl);                                
$data = json_decode($jsonData,true);  

In this data, you ll get PlaceId, You can further get full details about that place using Place details API: Here is an example:

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=name,rating,formatted_phone_number&key=YOUR_API_KEY

Demo

 




By :