Генератор випадкових локацій: Створювач глобальних координат

Генеруйте випадкові географічні координати з візуальним відображенням на карті. До функцій належать кнопка 'Генерувати', відображення в десятковому форматі та легке копіювання.

Генератор випадкових локацій

📚

Документація

Генератор Випадкових Локацій

[... існуючий контент ...]

Візуальне Представлення

Щоб надати візуальний контекст для згенерованих координат, ми реалізуємо просту іконку глобуса за допомогою 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

Реалізація Кнопки Копіювання

Щоб реалізувати функціональність кнопки Копіювання, ми можемо використовувати 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

Цю функцію можна викликати, коли натискається кнопка Копіювання, передаючи згенеровані координати як текст для копіювання.

[... решта існуючого контенту ...]

🔗

Пов'язані Інструменти

Відкрийте більше інструментів, які можуть бути корисними для вашого робочого процесу