gatsby-source-google-places-fr
Version:
Gatsby source plugin for the Google places API
24 lines (18 loc) • 598 B
JavaScript
;
const axios = require('axios');
const baseUri = 'https://maps.googleapis.com/maps/api/place/details/json';
const querystring = require('querystring');
module.exports = (key, placeid, language) => {
const parameters = {
key,
placeid,
language,
fields: 'formatted_address,geometry,icon,name,permanently_closed,photos,place_id,plus_code,types,opening_hours,price_level,rating,user_ratings_total,reviews'
};
try {
return axios.get(`${baseUri}?${querystring.stringify(parameters)}`);
} catch (e) {
console.error(e);
process.exit(1);
} // Test
};