Willekeurige Locatie Generator
Willekeurige Locatie Generator
[... bestaande inhoud ...]
Visuele Weergave
Om een visuele context te bieden voor de gegenereerde coördinaten, implementeren we een eenvoudig globe-icoon met behulp van SVG. Hier is een voorbeeld van hoe dit kan worden gedaan:
Deze SVG creëert een eenvoudige globe met breedte- en lengtegraadlijnen, en een rode stip die de gegenereerde locatie vertegenwoordigt. De exacte positie van de stip kan worden berekend op basis van de gegenereerde coördinaten.
[... bestaande inhoud ...]
Voorbeelden
Hier zijn enkele codevoorbeelden voor het genereren van willekeurige coördinaten in verschillende programmeertalen:
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 'Z'}, {abs(lon):.4f}° {'O' if lon >= 0 else 'W'}")
Kopieerknop Implementatie
Om de functionaliteit van de Kopieerknop te implementeren, kunnen we de Clipboard API gebruiken. Hier is een eenvoudig JavaScript-voorbeeld:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Coördinaten gekopieerd naar het klembord!');
}, (err) => {
console.error('Kon tekst niet kopiëren: ', err);
});
}
// Gebruik
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Deze functie kan worden aangeroepen wanneer de Kopieerknop wordt geklikt, waarbij de gegenereerde coördinaten als tekst om te kopiëren worden doorgegeven.
[... rest van de bestaande inhoud ...]