如何生成随机经纬度?



我需要生成一些随机的经纬度,如39.21988,9.124741

我试着:

function getRandomInRange(from, to, fixed) {
return (Math.random() * (to - from) + from).toFixed(fixed) * 1;
}
for(var i =0; i<4; i++) {
console.log(getRandomInRange(-180, 180, 3));
}

但是结果是:

-107.237
5.533
-118.927
90.629

而我需要它们以逗号分隔,所以应该是:

-107.237,5.533
-118.927,90.629

希望这能解决你的问题:

function getRandomInRange(from, to, fixed) {
return parseFloat((Math.random() * (to - from) + from).toFixed(fixed));
}
var latLongPairs = 4;
for(var i =0; i<latLongPairs; i++) {
console.log(`${getRandomInRange(-180, 180, 3)}, ${getRandomInRange(-180, 180, 3)}`);
}

最新更新