Tilfeldig Stedgenerator
Tilfeldig Stedgenerator
[... eksisterende innhold ...]
Visuell Representasjon
For å gi en visuell kontekst for de genererte koordinatene, implementerer vi et enkelt globusikon ved hjelp av SVG. Her er et eksempel på hvordan dette kan gjøres:
Denne SVG-en lager en enkel globus med bredde- og lengdegrader, og en rød prikk som representerer det genererte stedet. Den nøyaktige posisjonen til prikken kan beregnes basert på de genererte koordinatene.
[... eksisterende innhold ...]
Eksempler
Her er noen kodeeksempler for å generere tilfeldige koordinater i forskjellige programmeringsspråk:
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'}")
Kopier Knapp Implementering
For å implementere Kopier Knapp-funksjonaliteten, kan vi bruke Clipboard API. Her er et enkelt JavaScript-eksempel:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Koordinater kopiert til utklippstavlen!');
}, (err) => {
console.error('Kunne ikke kopiere tekst: ', err);
});
}
// Bruk
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Denne funksjonen kan kalles når Kopier Knapp er klikket, og sender de genererte koordinatene som teksten som skal kopieres.
[... resten av eksisterende innhold ...]