首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript -如何创建随机经度和纬度?

JavaScript -如何创建随机经度和纬度?
EN

Stack Overflow用户
提问于 2011-07-30 04:39:39
回答 5查看 25.9K关注 0票数 31

我正在尝试创建随机的经度和纬度。我需要创建介于-180.000和+180.000之间的数字。所以,我可能会得到101.325或者-3.546或者-179.561。

你能告诉我一个简单的公式吗?

感谢大家的帮助。我结合了几个例子来满足我的需求。是的,我可以缩短代码,但这确实有助于了解发生了什么。

代码语言:javascript
复制
// LONGITUDE -180 to + 180
function generateRandomLong() {
    var num = (Math.random()*180).toFixed(3);
    var posorneg = Math.floor(Math.random());
    if (posorneg == 0) {
        num = num * -1;
    }
    return num;
}
// LATITUDE -90 to +90
function generateRandomLat() {
    var num = (Math.random()*90).toFixed(3);
    var posorneg = Math.floor(Math.random());
    if (posorneg == 0) {
        num = num * -1;
    }
    return num;
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6878761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档