Generator nasumičnih lokacija: Kreator globalnih koordinata

Generišite nasumične geografske koordinate uz vizuelnu mapu. Karakteristike uključuju dugme za generisanje, prikaz u decimalnom formatu i jednostavno kopiranje.

Generator nasumičnih lokacija

📚

Dokumentacija

Генератор Случајних Локација

[... постојећи садржај ...]

Визуелна Представљања

Да бисмо пружили визуелни контекст за генерисане координате, имплементирамо једноставну икону глобуса користећи SVG. Ево примера како се то може урадити:

Овај SVG ствара једноставан глобус са линијама ширине и дужине, и црвеном тачком која представља генерисану локацију. Тачна позиција тачке може се израчунати на основу генерисаних координата.

[... постојећи садржај ...]

Примери

Ево неколико примера кода за генерисање случајних координата у различитим програмским језицима:

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

Имплементација Копирања Дугмета

Да бисмо имплементирали функционалност Копирања Дугмета, можемо користити Clipboard API. Ево једноставног примера у JavaScript-у:

1function copyToClipboard(text) {
2  navigator.clipboard.writeText(text).then(() => {
3    alert('Координате су копиране у клипборд!');
4  }, (err) => {
5    console.error('Није могуће копирати текст: ', err);
6  });
7}
8
9// Употреба
10const copyButton = document.getElementById('copyButton');
11copyButton.addEventListener('click', () => {
12  const coordinates = document.getElementById('coordinates').textContent;
13  copyToClipboard(coordinates);
14});
15

Ова функција може бити позвана када се кликне на Копирај Дугме, прослеђујући генерисане координате као текст који ће бити копиран.

[... остатак постојећег садржаја ...]