모듈토론:Coordinates

마지막 의견: 1년 전 (121.133.40.84님) - 주제: 2022년 11월 14일 편집 요청

예제 편집

{{#invoke:Coordinates|coord|43.651234|-79.383333}} 북위 43° 39′ 04″ 서경 79° 23′ 00″ / 북위 43.651234° 서경 79.383333°  / 43.651234; -79.383333 토론토 - 완전한 십진 형태 (북위와 서경을 음수와 양수로 표기)
{{#invoke:Coordinates|coord|43.65|-79.38}} 북위 43° 39′ 서경 79° 23′ / 북위 43.65° 서경 79.38°  / 43.65; -79.38 토론토 - 낮은 정밀도 형태
{{#invoke:Coordinates|coord|43.6500|-79.3800}} 북위 43° 39′ 00″ 서경 79° 22′ 48″ / 북위 43.6500° 서경 79.3800°  / 43.6500; -79.3800 토론토 - 보통의 정밀도 형태 (소수점 이하에 0을 채움)
{{#invoke:Coordinates|coord|43.651234|N|79.383333|W}} 북위 43° 39′ 04″ 서경 79° 23′ 00″ / 북위 43.651234° 서경 79.383333°  / 43.651234; -79.383333 토론토 - 북위와 서경값을 지닌 십진 형태
{{#invoke:Coordinates|coord|43|29|N|79|23|W}} 북위 43° 29′ 서경 79° 23′  / 북위 43.483° 서경 79.383°  / 43.483; -79.383 토론토 - 도/분 형태
{{#invoke:Coordinates|coord|43|29|4|N|79|23|0|W}} 북위 43° 29′ 4″ 서경 79° 23′ 0″ / 북위 43.48444° 서경 79.38333°  / 43.48444; -79.38333 토론토 - 도/분/초 형태
{{#invoke:Coordinates|coord|43|29|4.5|N|79|23|0.5|W}} 북위 43° 29′ 4.5″ 서경 79° 23′ 0.5″ / 북위 43.484583° 서경 79.383472°  / 43.484583; -79.383472 토론토 - 도/분/소수형식의 초
{{#invoke:Coordinates|coord|55.752222|N|37.615556|E}} 북위 55° 45′ 08″ 동경 37° 36′ 56″ / 북위 55.752222° 동경 37.615556°  / 55.752222; 37.615556 모스코바 - 북위와 동경값을 지닌 십진 형태
{{#invoke:Coordinates|coord|55.752222|N|37.615556|E|format=dms}} 북위 55° 45′ 08″ 동경 37° 36′ 56″ / 북위 55.752222° 동경 37.615556°  / 55.752222; 37.615556 십진 도 형식에서 도분초 포맷으로 변환
{{#invoke:Coordinates|coord|39.098095|-94.587307|format=dms}} 북위 39° 05′ 53″ 서경 94° 35′ 14″ / 북위 39.098095° 서경 94.587307°  / 39.098095; -94.587307 방위값이 없는 십진 도 형식에서 도분초 포맷으로 변환
{{#invoke:Coordinates|coord|55.752222|N|37.615556|E|​format=dec|name=Moscow}} 북위 55° 45′ 08″ 동경 37° 36′ 56″ / 북위 55.752222° 동경 37.615556°  / 55.752222; 37.615556 (Moscow) 십진 도 형식으로 변환하고 지도에 라벨을 표기
{{#invoke:Coordinates|coord|33|55|S|18|25|E}} 남위 33° 55′ 동경 18° 25′  / 남위 33.917° 동경 18.417°  / -33.917; 18.417 케이프타운 - 남위와 동경
{{#invoke:Coordinates|coord|35|00|N|105|00|E}} 북위 35° 00′ 동경 105° 00′  / 북위 35.000° 동경 105.000°  / 35.000; 105.000 중국 - 북위와 동경
{{#invoke:Coordinates|coord|22|54|30|S|43|14|37|W}} 남위 22° 54′ 30″ 서경 43° 14′ 37″ / 남위 22.90833° 서경 43.24361°  / -22.90833; -43.24361 리오 - 남위와 서경
{{#invoke:Coordinates|coord|22|S|43|W}} 남위 22° 서경 43°  / 남위 22° 서경 43°  / -22; -43 A degree confluence.
{{#invoke:Coordinates|coord|52|28|59|N|1|53|37|W|display=inline,title|region:GB_type:city}} 북위 52° 28′ 59″ 서경 1° 53′ 37″ / 북위 52.48306° 서경 1.89361°  / 52.48306; -1.89361 버밍엄 - 화면출력 및 매개변수 설정; 이 페이지의 제목 또한 표기됩니다.

2017년 1월 2일의 편집 요청 편집

--[[
coordinsert

Injects some text into the Geohack link of a transclusion of {{Coord}} (if that text isn't already in the transclusion). Outputs the modified transclusion of {{Coord}}.
IF THE GEOHACK LINK SYNTAX CHANGES THIS FUNCTION MUST BE MODIFIED.

Usage:

    {{#invoke:Coordinates | coordinsert | {{Coord}} | parameter:value | parameter:value | … }}

Do not make Geohack unhappy by inserting something which isn't mentioned in the {{Coord}} documentation.

]]
function coordinates.coordinsert(frame)
	for i, v in ipairs(frame.args) do
		if i ~= 1 then
			if not mw.ustring.find(frame.args[1], (mw.ustring.match(frame.args[i], '^(.-:)') or '')) then frame.args[1] = mw.ustring.gsub(frame.args[1], '(params=.-)_? ', '%1_'..frame.args[i]..' ') end
		end
	end
	return frame.args[1]
end

추가 부탁 드립니다. 소언예 (토론) 2017년 1월 2일 (월) 17:59 (KST)답변

 미완료 목적과 구체적인 위치가 제시되지 않았으므로 요청은 반려합니다. --IRTC1015 2017년 12월 19일 (화) 03:30 (KST)답변

2022년 11월 14일 편집 요청 편집

틀의 최신화가 필요합니다. 469번째 줄을

 		
return errorPrinter({{"formatTest", "Unknown argument format"}}) .. '[[분류:좌표 태그가 잘못된 문서]]'

로 바꾸어주십시오 121.133.40.84 (토론) 2022년 11월 14일 (월) 20:11 (KST)답변

+그리고 26번째 줄에 local templatestyles = 'Module:Coordinates/styles.css'를 추가하고 틀:좌표

<templatestyles src="좌표/styles.css" />

를 제거해주세요--121.133.40.84 (토론) 2022년 11월 17일 (목) 18:28 (KST)답변

+그 외에도 영어판과 비교했을때, 최신화가 많이 필요합니다. 참가해주시면 감사하겠습니다.--121.133.40.84 (토론) 2022년 11월 17일 (목) 18:37 (KST)답변

요청하신 첫 번째 사항, 즉 469번째 줄을 요청하신 줄로 변경하면 모듈이 오동작합니다.(논리적으로 들어맞지 않습니다) 두 번째 요청사항인 좌표/styles.css로 변경하는 건에 대해서도 영어 위키백과를 단순히 따라하는 것일뿐, 모듈상 도움이 되는 부분은 없습니다. 무엇보다 '최신화가 많이 필요하다'는 이유를 알려주시기 바랍니다. 영어와 한국어는 어순 문제가 있어서 firstPosix 대신 firstPrefix로 사용하고 있는데 이것 또한 영어 위키백과를 따라가면 오동작합니다. 로직 대부분은 한국어 위키백과에 맞추어 있으며 영어 위키백과를 온전히 그대로 따라가면 오동작합니다. 영어 위키백과가 모든 것의 표준이 될 수 없음을 말씀드립니다. 다음과 같은 명확한 정보를 제공해 주셔야 이해하고 수용할 수 있을 것으로 생각됩니다.
  1. 한국어 위키백과에서 변경을 하려는 코드 전후 부분
  2. 해당 코드 도입 시 도움이 될 것으로 생각되는 이유
이 모듈은 여러 모듈, 틀에서 참조하고 있어서 중요한 모듈입니다. 위와 같은 내용을 요청하시기 이전에 테스트를 하실 것을 권장합니다. 모듈/틀 연습장이나 시험장을 활용해보시고 문제가 없다고 생각되실 때 그 부분을 요청해 주시면 도움이 됩니다. --ted (토론) 2022년 11월 19일 (토) 22:11 (KST)답변
일단 보류하겠습니다.--121.133.40.84 (토론) 2022년 11월 23일 (수) 13:56 (KST)답변
"Coordinates" 문서로 돌아갑니다.