Izlases atrašanās vietas ģenerators
Nejauši ģenerēts atrašanās vietas ģenerators
[... esošais saturs ...]
Vizuālā attēlošana
Lai sniegtu vizuālu kontekstu ģenerētajām koordinātēm, mēs īstenojam vienkāršu globusa ikonu, izmantojot SVG. Šeit ir piemērs, kā to var izdarīt:
Šis SVG izveido vienkāršu globusu ar platuma un garuma līnijām, un sarkano punktu, kas attēlo ģenerēto atrašanās vietu. Precīza punkta pozīcija var tikt aprēķināta, pamatojoties uz ģenerētajām koordinātēm.
[... esošais saturs ...]
Piemēri
Šeit ir daži koda piemēri, kā ģenerēt nejaušas koordinātas dažādās programmēšanas valodās:
import random
def generate_random_coordinates():
latitude = random.uniform(-90, 90)
longitude = random.uniform(-180, 180)
return latitude, longitude
lat, lon = generate_random_coordinates()
print(f"{lat:.4f}° {'Z' if lat >= 0 else 'D'}, {abs(lon):.4f}° {'A' if lon >= 0 else 'R'}")
Kopēšanas pogas īstenošana
Lai īstenotu Kopēšanas pogas funkcionalitāti, mēs varam izmantot Clipborda API. Šeit ir vienkāršs JavaScript piemērs:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Koordinātas kopētas starpliktuvē!');
}, (err) => {
console.error('Nevarēja kopēt tekstu: ', err);
});
}
// Lietošana
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Šī funkcija var tikt izsaukta, kad tiek noklikšķināts uz Kopēšanas pogas, nododot ģenerētās koordinātas kā tekstu, kas jākopē.
[... pārējais esošais saturs ...]