Generátor náhodných lokalít
Generátor náhodných lokalít
[... existujúci obsah ...]
Vizuálne zobrazenie
Aby sme poskytli vizuálny kontext pre vygenerované súradnice, implementujeme jednoduchú ikonu globusu pomocou SVG. Tu je príklad, ako to môže byť vykonané:
Tento SVG vytvára jednoduchý globus s paralelami a poledníky a červenou bodkou predstavujúcou vygenerovanú lokalitu. Presná pozícia bodky môže byť vypočítaná na základe vygenerovaných súradníc.
[... existujúci obsah ...]
Príklady
Tu sú niektoré príklady kódu na generovanie náhodných súradníc v rôznych programovacích jazykoch:
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'}")
Implementácia tlačidla na kopírovanie
Na implementáciu funkcie tlačidla na kopírovanie môžeme použiť Clipboard API. Tu je jednoduchý príklad v JavaScripte:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Súradnice skopírované do schránky!');
}, (err) => {
console.error('Nedalo sa skopírovať text: ', err);
});
}
// Použitie
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Táto funkcia môže byť zavolaná, keď je tlačidlo na kopírovanie kliknuté, pričom sa odovzdajú vygenerované súradnice ako text na skopírovanie.
[... zvyšok existujúceho obsahu ...]