Juhuslik asukoha generaator
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:
import random
def generate_random_coordinates():
latitude = random.uniform(-90, 90)
longitude = random.uniform(-180, 180)
return latitude, longitude
lat, lon = generate_random_coordinates()
print(f"{lat:.4f}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
Kopeeri Nupu Rakendamine
Kopeeri Nupu funktsionaalsuse rakendamiseks saame kasutada ClipBoard API-d. Siin on lihtne JavaScripti näide:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Koordinaadid on kopeeritud lõikepuhvrisse!');
}, (err) => {
console.error('Teksti ei õnnestunud kopeerida: ', err);
});
}
// Kasutamine
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Seda funktsiooni saab kutsuda, kui Kopeeri Nuppu klikitakse, edastades genereeritud koordinaadid kopeeritava tekstina.
[... ülejäänud olemasolev sisu ...]
Loading related tools...