Skip to content

Instantly share code, notes, and snippets.

@evangelistagrace
Forked from leandroh/places.js
Created September 10, 2020 23:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save evangelistagrace/68319ba04af050f86a08d35afd4a7339 to your computer and use it in GitHub Desktop.
Save evangelistagrace/68319ba04af050f86a08d35afd4a7339 to your computer and use it in GitHub Desktop.
Nearby Search Requests
'use strict';
var request = require('request');
var lat = -26.228889;
var lon = -52.670833;
var keyword = 'Pizzaria';
var output = 'json';
var radius = 2000;
var key = 'AIzaSyDVuLEXpSrOyB71IAS152xs7ACp-_HFCdw';
var type = 'restaurant';
var parameters = 'keyword=' + keyword + '&radius=' + radius + '&location=' + lat + ',' + lon + '&key=' + key + '&type=' + type;
var url = 'https://maps.googleapis.com/maps/api/place/nearbysearch/' + output + '?' + parameters;
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
var json = JSON.parse(body);
var results = json.results;
for (var i = 0; i < results.length; i++) {
console.log(results[i].place_id + ' - ' + results[i].name);
}
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment