examples/api/search.js
'use strict';
let gutil = require('gulp-util');
let noResults = [];
let singleResult = [{
name: 'EH9 1PR',
zoomLevel: 16,
point: {
x: 55.953252,
y: -3.188267
}
}];
let multipleResults = [{
name: 'Edinburgh',
zoomLevel: 16,
point: {
x: 55.953252,
y: -3.188267
}
}, {
name: 'London',
zoomLevel: 16,
point: {
x: 51.5073509,
y: -0.1277583
}
}, {
name: 'Caisteal Dhùn Èideann',
zoomLevel: 18,
point: {
x: 55.953252,
y: -3.188267
}
}];
let search = (req, res) =>{
gutil.log(gutil.colors.green('Search: ', req.query.search));
if (req.query.search === 'zero') {
res.json(noResults);
} else if (req.query.search === 'EH9 1PR') {
res.json(singleResult);
} else {
res.json(multipleResults);
}
};
export default {
search
};