Satunnainen sijaintigeneraattori
Satunnainen sijaintigeneraattori
[... olemassa oleva sisältö ...]
Visuaalinen esitys
Antamien koordinaattien visuaalisen kontekstin tarjoamiseksi toteutamme yksinkertaisen maapallon kuvakkeen SVG:llä. Tässä on esimerkki siitä, miten tämä voidaan tehdä:
Tämä SVG luo yksinkertaisen maapallon, jossa on leveys- ja pituusasteviivat, ja punaisen pisteen, joka edustaa generoitu sijaintia. Pisteen tarkka sijainti voidaan laskea generoituja koordinaatteja käyttäen.
[... olemassa oleva sisältö ...]
Esimerkit
Tässä on joitakin koodiesimerkkejä satunnaisten koordinaattien generoimiseksi eri ohjelmointikielillä:
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'}")
Kopiointipainikkeen toteutus
Kopiointipainikkeen toiminnallisuuden toteuttamiseksi voimme käyttää Leikepöytä-API:a. Tässä on yksinkertainen JavaScript-esimerkki:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Koordinaatit kopioitu leikepöydälle!');
}, (err) => {
console.error('Tekstin kopiointi epäonnistui: ', err);
});
}
// Käyttö
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Tätä toimintoa voidaan kutsua, kun kopiointipainiketta napsautetaan, ja sille annetaan generoitu koordinaatti tekstinä kopioitavaksi.
[... loppu olemassa olevasta sisällöstä ...]