import {formatLocationIdentifier} from './location-identifier.js' import {formatCoord} from './coord.js' const formatPoi = (p) => { if (p.type !== 'location' || !p.latitude || !p.longitude || !p.id || !p.name) { throw new TypeError('invalid POI') } return { type: 'P', // POI name: p.name, lid: formatLocationIdentifier({ A: '4', // POI? O: p.name, L: p.id, X: formatCoord(p.longitude), Y: formatCoord(p.latitude) }) } } export { formatPoi, }