Penjana Lokasi Rawak: Pencipta Koordinat Global

Hasilkan koordinat geografi rawak dengan representasi peta visual. Ciri-cirinya termasuk butang Hasilkan, paparan format perpuluhan, dan penyalinan yang mudah.

Penjana Lokasi Rawak

📚

Dokumentasi

Penjana Lokasi Rawak

[... existing content ...]

Representasi Visual

Untuk memberikan konteks visual bagi koordinat yang dihasilkan, kami melaksanakan ikon globe sederhana menggunakan SVG. Berikut adalah contoh bagaimana ini boleh dilakukan:

SVG ini mencipta globe sederhana dengan garis lintang dan bujur, dan titik merah yang mewakili lokasi yang dihasilkan. Kedudukan tepat titik tersebut boleh dikira berdasarkan koordinat yang dihasilkan.

[... existing content ...]

Contoh

Berikut adalah beberapa contoh kod untuk menghasilkan koordinat rawak dalam pelbagai bahasa pengaturcaraan:

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

Pelaksanaan Butang Salin

Untuk melaksanakan fungsi Butang Salin, kami boleh menggunakan API Papan Klip. Berikut adalah contoh JavaScript yang sederhana:

1function copyToClipboard(text) {
2  navigator.clipboard.writeText(text).then(() => {
3    alert('Koordinat telah disalin ke papan klip!');
4  }, (err) => {
5    console.error('Tidak dapat menyalin teks: ', err);
6  });
7}
8
9// Penggunaan
10const copyButton = document.getElementById('copyButton');
11copyButton.addEventListener('click', () => {
12  const coordinates = document.getElementById('coordinates').textContent;
13  copyToClipboard(coordinates);
14});
15

Fungsi ini boleh dipanggil apabila Butang Salin diklik, dengan menghantar koordinat yang dihasilkan sebagai teks yang akan disalin.

[... rest of the existing content ...]