Juhusliku Asukoha Generaator: Globaalsete Koordinaatide Loomine

Generaatori juhuslikud geograafilised koordinaadid visuaalse kaardi esitusega. Omadused hõlmavad Generaatori nuppu, kümnendformaadi kuvamist ja lihtsat kopeerimist.

Juhuslik asukoha generaator

📚

Dokumentatsioon

Juhuslik Asukoha Generaator

[... olemasolev sisu ...]

Visuaalne Esitus

Kuna genereeritud koordinaatide visuaalse konteksti andmiseks rakendame lihtsat maapinna ikooni SVG abil. Siin on näide, kuidas seda teha:

See SVG loob lihtsa maapinna koos laius- ja pikkuskraadide joontega ning punase punktiga, mis esindab genereeritud asukohta. Punkti täpne asukoht saab arvutada genereeritud koordinaatide põhjal.

[... olemasolev sisu ...]

Näited

Siin on mõned koodinäited juhuslike koordinaatide genereerimiseks erinevates programmeerimiskeeltes:

1import random
2
3def generate_random_coordinates():
4    latitude = random.uniform(-90, 90)
5    longitude = random.uniform(-180, 180)
6    return latitude, longitude
7
8lat, lon = generate_random_coordinates()
9print(f"{lat:.4f}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
10

Kopeeri Nupu Rakendamine

Kopeeri Nupu funktsionaalsuse rakendamiseks saame kasutada ClipBoard API-d. Siin on lihtne JavaScripti näide:

1function copyToClipboard(text) {
2  navigator.clipboard.writeText(text).then(() => {
3    alert('Koordinaadid on kopeeritud lõikepuhvrisse!');
4  }, (err) => {
5    console.error('Teksti ei õnnestunud kopeerida: ', err);
6  });
7}
8
9// Kasutamine
10const copyButton = document.getElementById('copyButton');
11copyButton.addEventListener('click', () => {
12  const coordinates = document.getElementById('coordinates').textContent;
13  copyToClipboard(coordinates);
14});
15

Seda funktsiooni saab kutsuda, kui Kopeeri Nuppu klikitakse, edastades genereeritud koordinaadid kopeeritava tekstina.

[... ülejäänud olemasolev sisu ...]