모듈:Location map/data/Asia
보이기
이름 | 아시아 | ||
---|---|---|---|
x | (52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0 | ||
y | (100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) *0.5)^-0.5 ) | ||
그림 | Asia_laea_location_map.svg
| ||
그림1 | Asia_laea_relief_location_map.jpg
| ||
모듈:Location map/data/Asia는 아시아의 등장방형도법 지도에 오버레이 마커 및 꼬리표를 표시하기 위한 위치 지도의 루아 모듈입니다. 마커는 기존의 지도나 유사한 지도 이미지에서 경도나 위도의 좌표에 따라 표시됩니다.
사용법
이러한 정의는 매개변수 "Asia"(을)를 사용하여 호출될 때 다음 틀에서 사용된다:
지도 정의
name = 아시아
- 기본 지도 설명에 사용된 이름
image = Asia_laea_location_map.svg
- "그림:" 또는 "파일:" 이 없는 기본 지도 그림
image1 = Asia_laea_relief_location_map.jpg
- 대체 지도 그림. 보통은 지형도를 ‘지형도’나 ‘대체지도’로 지정해서 표시합니다
x = (52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0
- 경도를 기초로 하여 지도 상의 위치를 계산하는 식이며, 최서단은 0, 최동단은 100이 됩니다.
y = (100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) *0.5)^-0.5 )
- 위도를 기초로 하여 지도 상의 위치를 계산하는 식이며, 최북단은 0, 최남단은 100이 됩니다.
대체지도
{{위치 지도}}, {{위치 지도 여럿}}, {{위치 지도+}} 틀은 대체 지도를 지정하는 매개변수가 있습니다.
image1 로 정의된 지도는 ‘지형도’나 ‘대체지도’ 매개변수를 사용해서 표시할 수 있습니다. 예시는 아래의 틀을 참조하면 됩니다:
같이 보기
위치 지도 틀
- 틀:위치 지도 - 위도와 경도를 사용해서 하나의 마크와 라벨을 표시합니다.
- 틀:위치 지도 여럿 - 9개까지의 마크와 라벨을 표시합니다.
- 틀:위치 지도+ - 마크와 라벨을 개수 제한 없이 표시할 수 있습니다.
새로운 지도 모듈 만들기
- Template:Location map/Creating a new map definition (영어판) - 모듈 작성 설명 문서
return {
name = '아시아',
x = '(52.8948) * (cos($1*0.01745329252) * sin(($2-95.0) * 0.01745329252)) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) * 0.5)^-0.5 )+50.0',
y = '(100-59.381) - (59.381) * ( cos(50.0*0.01745329252) * sin($1*0.01745329252) - sin(50.0*0.01745329252) * cos($1*0.01745329252) * cos(($2-95.0)*0.01745329252) ) * ( ((1+sin($1*0.01745329252) * sin(50.0*0.01745329252) + cos($1*0.01745329252) * cos(50.0*0.01745329252) * cos(($2-95.0)*0.01745329252)) *0.5)^-0.5 )',
image = 'Asia_laea_location_map.svg',
image1 = 'Asia_laea_relief_location_map.jpg'
}