Próbuję utworzyć losową długość i szerokości geograficzne. Muszę utworzyć liczby między -180.000 i +180.000. Więc mogę dostać 101.325 lub -3.546 lub -179.561.JavaScript - Jak utworzyć losową długość i szerokości geograficzne?
Czy możesz mi podać szybką formułę?
Dziękuję wszystkim za pomoc. Połączyłem kilka przykładów, aby dopasować się do moich potrzeb. Tak, mogę skrócić kod, ale to naprawdę pomaga zobaczyć, co się dzieje.
// 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;
}
bardzo podoba mi kilka odpowiedzi dostałem. Nie jestem też geniuszem matematycznym ani geniuszem JavaScript, więc naprawdę potrzebowałem dobrych przykładów do moich konkretnych celów. Opublikuję zmodyfikowany kod w ciągu sekundy. Dziękuję wszystkim, którzy odpowiedzieli na moje pytanie. –