Генератор случайных местоположений
Генератор Случайных Локаций
[... существующее содержание ...]
Визуальное Представление
Чтобы предоставить визуальный контекст для сгенерированных координат, мы реализуем простой значок глобуса с использованием 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);
});
Эта функция может быть вызвана при нажатии на кнопку Копирования, передавая сгенерированные координаты в качестве текста для копирования.
[... остальное существующее содержание ...]