Véletlenszerű Helyszín Generátor: Globális Koordináta Készítő

Véletlenszerű földrajzi koordináták generálása vizuális térképes ábrázolással. Funkciók közé tartozik a Generálás gomb, tizedes formátumú megjelenítés és könnyű másolás.

Véletlenszerű Helyszín Generátor

📚

Dokumentáció

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:

1import random
2
3def generate_random_coordinates():
4    latitude = random.uniform(-90, 90)
5    longitude = random.uniform(-180, 180)
6    return latitude, longitude
7
8lat, lon = generate_random_coordinates()
9print(f"{lat:.4f}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
10

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:

1function copyToClipboard(text) {
2  navigator.clipboard.writeText(text).then(() => {
3    alert('A koordináták a vágólapra másolva!');
4  }, (err) => {
5    console.error('A szöveg másolása nem sikerült: ', err);
6  });
7}
8
9// Használat
10const copyButton = document.getElementById('copyButton');
11copyButton.addEventListener('click', () => {
12  const coordinates = document.getElementById('coordinates').textContent;
13  copyToClipboard(coordinates);
14});
15

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 ...]