무작위 위치 생성기: 글로벌 좌표 생성기

시각적 지도 표현과 함께 무작위 지리적 좌표를 생성합니다. 기능으로는 생성 버튼, 소수점 형식 표시 및 쉽게 복사할 수 있는 옵션이 포함되어 있습니다.

무작위 위치 생성기

📚

문서화

랜덤 위치 생성기

[... 기존 내용 ...]

시각적 표현

생성된 좌표에 대한 시각적 맥락을 제공하기 위해 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

복사 버튼 구현

복사 버튼 기능을 구현하기 위해 클립보드 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

이 함수는 복사 버튼이 클릭될 때 호출되어 생성된 좌표를 복사할 텍스트로 전달할 수 있습니다.

[... 나머지 기존 내용 ...]