diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/address.js | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/lib/address.js b/lib/address.js index cf37d2e8..0a6f0c5b 100644 --- a/lib/address.js +++ b/lib/address.js @@ -205,18 +205,26 @@ function Address (faker) { * latitude * * @method faker.address.latitude + * @param {Double} max default is 90 + * @param {Double} min default is -90 */ - this.latitude = function () { - return (faker.random.number(180 * 10000) / 10000.0 - 90.0).toFixed(4); + this.latitude = function (max, min) { + max = max || 90 + min = min || -90 + return faker.random.number({max: max, min:min, precision:0.0001}).toFixed(4); } /** * longitude * * @method faker.address.longitude + * @param {Double} max default is 180 + * @param {Double} min default is -180 */ - this.longitude = function () { - return (faker.random.number(360 * 10000) / 10000.0 - 180.0).toFixed(4); + this.longitude = function (max, min) { + max = max || 180 + min = min || -180 + return faker.random.number({max: max, min:min, precision:0.0001}).toFixed(4); } return this; |
