place-search-sdk
v1.4.0
Published
Search for near by place, get geolocation, place images and place details
Downloads
35
Maintainers
Readme
Place Search
Search for near by place, get geolocation, place images and place details!
Installation
$ npm i place-search-sdk
Usage
Note: You'll need to Enable place API key in google developer console. Follow these steps of officially document. Node Version: > 6.x.x
const googlePlace = require('place-search-sdk');
const client = new googlePlace('API-KEY')
Geolocation
client.getGeoLocation('jalandhar')
.then(latlong => {
/*
{
lat: 30.05758,
lng: 31.94734
}
*/
});
Near By Search
client.nearBySearch({geoCode: {lat:30.097575, lng: 31.3784737} , searchType: 'restaurant'})
.then(result=>{
/*[{
return all places with details title, place id, photo reference, geomatric location, rating etc etc.
name:
icon:
rating:
photo_reference:
address:
placeId:
}]
*/
});
Place Image
photo_reference is a id returned by nearby search.
'maxwidth','maxheight' have default value to 400px, 400px respectively.
client.getPlaceImage('photo_reference', 'maxwidth','maxheight')
.then(result=>{
/*[{
will return image of place.
}]
*/
});
Place Details
placeId is a id returned by nearby search.
client.getPlaceDetails('placeid')
.then(result=>{
/*[{
will return all details of a place. like
address:
phoneNumber:
phoneNumberInternational:
rating:
website:
utc_offset:
photos:
reviews:
opening_hours:
}]
*/
});