Генератор случайных локаций: Создатель глобальных координат

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

Генератор случайных местоположений

📚

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

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

[... существующее содержание ...]

Визуальное Представление

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

Эта функция может быть вызвана при нажатии на кнопку Копирования, передавая сгенерированные координаты в качестве текста для копирования.

[... остальное существующее содержание ...]

🔗

Связанные инструменты

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

Генератор случайных пользовательских агентов для тестирования веб-разработки

Попробуйте этот инструмент

Генератор случайных названий проектов

Попробуйте этот инструмент

Генератор UUID для уникальных идентификаторов и приложений

Попробуйте этот инструмент

Генератор уникальных ObjectID для MongoDB и тестирования

Попробуйте этот инструмент

Генератор Nano ID - Создайте безопасные уникальные идентификаторы, подходящие для URL

Попробуйте этот инструмент

Бесплатный генератор API-ключей - Создайте безопасные ключи длиной 32 символа онлайн

Попробуйте этот инструмент

Генератор MD5 хешей

Попробуйте этот инструмент

Генерация и анализ инструмента идентификаторов Snowflake Twitter для получения инсайтов

Попробуйте этот инструмент

Генератор CPF для тестирования и валидации данных

Попробуйте этот инструмент

Генератор простой цветовой палитры: создавайте гармоничные цветовые схемы

Попробуйте этот инструмент