Zufälliger Standortgenerator
Zufälliger Standortgenerator
[... bestehender Inhalt ...]
Visuelle Darstellung
Um einen visuellen Kontext für die generierten Koordinaten bereitzustellen, implementieren wir ein einfaches Globussymbol mit SVG. Hier ist ein Beispiel, wie dies gemacht werden kann:
Dieses SVG erstellt einen einfachen Globus mit Breiten- und Längengradlinien und einem roten Punkt, der den generierten Standort darstellt. Die genaue Position des Punktes kann basierend auf den generierten Koordinaten berechnet werden.
[... bestehender Inhalt ...]
Beispiele
Hier sind einige Codebeispiele zum Generieren zufälliger Koordinaten in verschiedenen Programmiersprachen:
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'}")
Implementierung der Kopier-Schaltfläche
Um die Funktionalität der Kopier-Schaltfläche zu implementieren, können wir die Clipboard-API verwenden. Hier ist ein einfaches JavaScript-Beispiel:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Koordinaten in die Zwischenablage kopiert!');
}, (err) => {
console.error('Text konnte nicht kopiert werden: ', err);
});
}
// Verwendung
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Diese Funktion kann aufgerufen werden, wenn die Kopier-Schaltfläche angeklickt wird, wobei die generierten Koordinaten als Text zum Kopieren übergeben werden.
[... restlicher bestehender Inhalt ...]