Generatore di Luoghi Casuali
Generatore di Posizioni Casuali
[... contenuto esistente ...]
Rappresentazione Visiva
Per fornire un contesto visivo per le coordinate generate, implementiamo una semplice icona del globo utilizzando SVG. Ecco un esempio di come questo può essere fatto:
Questo SVG crea un semplice globo con linee di latitudine e longitudine, e un punto rosso che rappresenta la posizione generata. La posizione esatta del punto può essere calcolata in base alle coordinate generate.
[... contenuto esistente ...]
Esempi
Ecco alcuni esempi di codice per generare coordinate casuali in vari linguaggi di programmazione:
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'}")
Implementazione del Pulsante Copia
Per implementare la funzionalità del Pulsante Copia, possiamo utilizzare l'API degli Appunti. Ecco un semplice esempio in JavaScript:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Coordinate copiate negli appunti!');
}, (err) => {
console.error('Impossibile copiare il testo: ', err);
});
}
// Utilizzo
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Questa funzione può essere chiamata quando viene cliccato il Pulsante Copia, passando le coordinate generate come testo da copiare.
[... resto del contenuto esistente ...]