Générateur de lieux aléatoires
Générateur de Localisation Aléatoire
[... contenu existant ...]
Représentation Visuelle
Pour fournir un contexte visuel pour les coordonnées générées, nous implémentons une simple icône de globe à l'aide de SVG. Voici un exemple de la façon dont cela peut être fait :
Ce SVG crée un simple globe avec des lignes de latitude et de longitude, et un point rouge représentant l'emplacement généré. La position exacte du point peut être calculée en fonction des coordonnées générées.
[... contenu existant ...]
Exemples
Voici quelques exemples de code pour générer des coordonnées aléatoires dans divers langages de programmation :
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'}")
Mise en œuvre du Bouton Copier
Pour mettre en œuvre la fonctionnalité du Bouton Copier, nous pouvons utiliser l'API Clipboard. Voici un simple exemple en JavaScript :
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Coordonnées copiées dans le presse-papiers !');
}, (err) => {
console.error('Impossible de copier le texte : ', err);
});
}
// Utilisation
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Cette fonction peut être appelée lorsque le Bouton Copier est cliqué, en passant les coordonnées générées comme texte à copier.
[... reste du contenu existant ...]