Generator nasumičnih lokacija
Генератор Случајних Локација
[... постојећи садржај ...]
Визуелна Представљања
Да бисмо пружили визуелни контекст за генерисане координате, имплементирамо једноставну икону глобуса користећи SVG. Ево примера како се то може урадити:
Овај SVG ствара једноставан глобус са линијама ширине и дужине, и црвеном тачком која представља генерисану локацију. Тачна позиција тачке може се израчунати на основу генерисаних координата.
[... постојећи садржај ...]
Примери
Ево неколико примера кода за генерисање случајних координата у различитим програмским језицима:
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'}")
Имплементација Копирања Дугмета
Да бисмо имплементирали функционалност Копирања Дугмета, можемо користити Clipboard API. Ево једноставног примера у JavaScript-у:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Координате су копиране у клипборд!');
}, (err) => {
console.error('Није могуће копирати текст: ', err);
});
}
// Употреба
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Ова функција може бити позвана када се кликне на Копирај Дугме, прослеђујући генерисане координате као текст који ће бити копиран.
[... остатак постојећег садржаја ...]