Véletlenszerű Helyszín Generátor
Véletlenszerű Helyszín Generátor
[... meglévő tartalom ...]
Vizuális Ábrázolás
A generált koordináták vizuális kontextusának biztosítása érdekében egy egyszerű földgömb ikont valósítunk meg SVG használatával. Íme egy példa arra, hogyan lehet ezt megtenni:
Ez az SVG egy egyszerű földgömböt hoz létre szélességi és hosszúsági vonalakkal, valamint egy piros pontot, amely a generált helyet jelöli. A pont pontos helyét a generált koordináták alapján lehet kiszámítani.
[... meglévő tartalom ...]
Példák
Íme néhány kódpélda véletlenszerű koordináták generálására különböző programozási nyelvekben:
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'}")
Másolás Gomb Implementáció
A Másolás Gomb funkció megvalósításához használhatjuk a Vágólap API-t. Íme egy egyszerű JavaScript példa:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('A koordináták a vágólapra másolva!');
}, (err) => {
console.error('A szöveg másolása nem sikerült: ', err);
});
}
// Használat
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Ez a funkció akkor hívható meg, amikor a Másolás Gombot megnyomják, átadva a generált koordinátákat, mint a másolandó szöveget.
[... a meglévő tartalom többi része ...]