יוצר מיקום אקראי: יוצר קואורדינטות גלובליות

צור קואורדינטות גיאוגרפיות אקראיות עם ייצוג מפה חזותי. תכונות כוללות כפתור יצירה, תצוגת פורמט עשרוני, והעתקה קלה.

גנרטור מיקום אקראי

📚

תיעוד

מחולל מיקומים אקראיים

[... תוכן קיים ...]

ייצוג חזותי

כדי לספק הקשר חזותי לקואורדינטות שנוצרו, אנו מיישמים אייקון כדור הארץ פשוט באמצעות 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

פונקציה זו יכולה להתקרא כאשר כפתור ההעתקה נלחץ, ומעבירה את הקואורדינטות שנוצרו כטקסט להעתקה.

[... שאר התוכן הקיים ...]