You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.1 KiB

9 years ago
var text = require('../../../sanitiser/_text'),
9 years ago
parser = require('../../../helper/query_parser'),
delim = ',',
defaultError = 'invalid param \'text\': text length, must be >0',
9 years ago
allLayers = [ 'geoname', 'osmnode', 'osmway', 'admin0', 'admin1', 'admin2', 'neighborhood',
9 years ago
'locality', 'local_admin', 'osmaddress', 'openaddresses' ],
9 years ago
nonAddressLayers = [ 'geoname', 'osmnode', 'osmway', 'admin0', 'admin1', 'admin2', 'neighborhood',
9 years ago
'locality', 'local_admin' ],
defaultParsed= { },
9 years ago
defaultClean = { text: 'test',
layers: allLayers,
9 years ago
size: 10,
details: true,
parsed_text: defaultParsed,
9 years ago
lat:0,
lon:0
},
getTargetLayers = function(query) {
var address = parser.get_parsed_address(query);
9 years ago
return address.target_layer;
};
module.exports = {
defaultParsed: defaultParsed,
defaultClean : defaultClean,
getTargetLayers: getTargetLayers
};