Tilfældig Stedgenerator: Global Koordinatskaber

Generer tilfældige geografiske koordinater med en visuel kortrepræsentation. Funktioner inkluderer en Generer-knap, decimalformatvisning og nem kopiering.

Tilfældig Stedgenerator

📚

Dokumentation

Tilfældig Stedgenerator

[... eksisterende indhold ...]

Visuel Repræsentation

For at give en visuel kontekst for de genererede koordinater implementerer vi et simpelt globusikon ved hjælp af SVG. Her er et eksempel på, hvordan dette kan gøres:

Denne SVG skaber en simpel globus med bredde- og længdegrader, og en rød prik, der repræsenterer den genererede placering. Den præcise position af prikken kan beregnes baseret på de genererede koordinater.

[... eksisterende indhold ...]

Eksempler

Her er nogle kodeeksempler til at generere tilfældige koordinater i forskellige programmeringssprog:

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

Implementering af Kopier Knap

For at implementere funktionen til Kopier Knap kan vi bruge Clipboard API. Her er et simpelt JavaScript-eksempel:

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

Denne funktion kan kaldes, når Kopier Knap er klikket, og sender de genererede koordinater som teksten, der skal kopieres.

[... resten af det eksisterende indhold ...]