Trình tạo vị trí ngẫu nhiên
Trình Tạo Vị Trí Ngẫu Nhiên
[... nội dung hiện có ...]
Đại Diện Hình Ảnh
Để cung cấp bối cảnh hình ảnh cho các tọa độ được tạo ra, chúng tôi triển khai một biểu tượng quả địa cầu đơn giản bằng SVG. Dưới đây là một ví dụ về cách điều này có thể được thực hiện:
SVG này tạo ra một quả địa cầu đơn giản với các đường vĩ độ và kinh độ, và một chấm đỏ đại diện cho vị trí được tạo ra. Vị trí chính xác của chấm có thể được tính toán dựa trên các tọa độ được tạo ra.
[... nội dung hiện có ...]
Ví Dụ
Dưới đây là một số ví dụ mã để tạo tọa độ ngẫu nhiên trong các ngôn ngữ lập trình khác nhau:
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}° {'N' if lat >= 0 else 'S'}, {abs(lon):.4f}° {'E' if lon >= 0 else 'W'}")
Triển Khai Nút Sao Chép
Để triển khai chức năng Nút Sao Chép, chúng tôi có thể sử dụng API Clipboard. Dưới đây là một ví dụ JavaScript đơn giản:
function copyToClipboard(text) {
navigator.clipboard.writeText(text).then(() => {
alert('Tọa độ đã được sao chép vào clipboard!');
}, (err) => {
console.error('Không thể sao chép văn bản: ', err);
});
}
// Sử dụng
const copyButton = document.getElementById('copyButton');
copyButton.addEventListener('click', () => {
const coordinates = document.getElementById('coordinates').textContent;
copyToClipboard(coordinates);
});
Hàm này có thể được gọi khi Nút Sao Chép được nhấp, truyền tọa độ được tạo ra như văn bản cần được sao chép.
[... phần còn lại của nội dung hiện có ...]