Tilfeldig Stedgenerator: Global Koordinatskaper

Generer tilfeldige geografiske koordinater med en visuell kartrepresentasjon. Funksjoner inkluderer en Generer-knapp, desimalformatvisning og enkel kopiering.

Tilfeldig Stedgenerator

📚

Dokumentasjon

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:

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

Kopier Knapp Implementering

For ĂĄ implementere Kopier Knapp-funksjonaliteten, kan vi bruke Clipboard API. Her er et enkelt JavaScript-eksempel:

1function copyToClipboard(text) {
2  navigator.clipboard.writeText(text).then(() => {
3    alert('Koordinater kopiert til utklippstavlen!');
4  }, (err) => {
5    console.error('Kunne ikke kopiere tekst: ', err);
6  });
7}
8
9// Bruk
10const copyButton = document.getElementById('copyButton');
11copyButton.addEventListener('click', () => {
12  const coordinates = document.getElementById('coordinates').textContent;
13  copyToClipboard(coordinates);
14});
15

Denne funksjonen kan kalles nĂĄr Kopier Knapp er klikket, og sender de genererte koordinatene som teksten som skal kopieres.

[... resten av eksisterende innhold ...]