Генератор на произволни локации: Създаване на глобални координати

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

Генератор на произволни местоположения

📚

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

Генератор на произволни местоположения

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

Визуално представяне

За да предоставим визуален контекст за генерираните координати, реализираме прост иконка на глобус, използвайки 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 за уникални идентификатори и приложения

Изпробвайте този инструмент

Генератор на уникални MongoDB ObjectID за разработка

Изпробвайте този инструмент

Нано ID Генератор - Създайте Сигурни URL-Безопасни Уникални ID

Изпробвайте този инструмент

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

Изпробвайте този инструмент

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

Изпробвайте този инструмент

Генериране и анализ на инструмент за Twitter Snowflake ID за прозрения

Изпробвайте този инструмент

Генератор на ЕГН за тестови цели и валидация на данни

Изпробвайте този инструмент

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

Изпробвайте този инструмент