diff --git a/package.json b/package.json index 93ac7dc3..f6b80bb0 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "event-emitter": "^0.3.5", "file-saver": "^2.0.0", "format-unit": "^1.0.6", + "formatcoords": "^1.1.3", "i18next-client": "^1.11.4", "ip-location": "^1.0.1", "json-multiline-strings": "^0.1.0", diff --git a/src/formatUnits.js b/src/formatUnits.js index 9eea54db..90e79b74 100644 --- a/src/formatUnits.js +++ b/src/formatUnits.js @@ -1,9 +1,8 @@ const formatUnit = require('format-unit').default +const formatcoords = require('formatcoords') module.exports = { distance: value => formatUnit('length')(value)(['mm', 'cm', 'm', 'km']), area: value => formatUnit('area')(value)(['cm2', 'm2', 'ha', 'km2']), - coord: value => { - return value.lat.toFixed(5) + ' ' + value.lng.toFixed(5) - } + coord: value => formatcoords(value).format() }