도움말:문서에 지도 넣기

이 문서에서는 문서에 지도를 넣는 방법을 설명합니다.

페미위키 문서에는 오픈스트리트맵 지도를 넣을 수 있습니다. 문서에 넣은 지도는 끌어서 움직이거나 확대해 볼 수 있고, 누르면 화면 가득 크게 열립니다. 지도 위에 장소를 표시하거나 길과 구역을 선과 면으로 그려 넣을 수도 있습니다.

지도
한라산 주변 지도.
표시를 올린 지도. 표시를 누르면 이름이 보입니다.

시각편집기

지도를 넣는 창의 첫 탭. 지도를 움직여 보여 줄 곳을 맞춥니다. 화면은 영어판입니다.
지도 내용 탭. 표시, 선, 면을 그립니다.
  1. 툴바에서 넣기 → 지도를 선택합니다.
  2. 지도를 움직이고 확대하거나 줄여서 보여 줄 곳을 맞춥니다. 지도 아래 칸에 위도, 경도, 확대 정도, 크기를 직접 적을 수도 있습니다.
  3. 표시나 선, 면을 올리고 싶다면 지도 내용을 고치는 탭에서 그립니다.
  4. 설명, 정렬 등을 정한 뒤 넣기를 선택합니다.

이미 넣은 지도를 고치려면 지도를 누른 뒤 편집을 선택합니다. 표시를 하나도 올리지 않은 지도는 편집하는 동안 빈칸으로 보일 수 있지만, 저장하면 지도가 제대로 보입니다.

위키 문법

지도 넣기

<mapframe> 태그로 문서 안에 지도를 넣습니다.

<mapframe latitude="33.3617" longitude="126.5331" zoom="12" width="300" height="200" text="한라산 주변 지도." />
latitude, longitude
지도 가운데의 위도와 경도입니다. 소수로 적습니다. 위도와 경도는 지도 사이트에서 장소를 찾아 확인할 수 있습니다.
zoom
확대 정도이며 0부터 19까지 적을 수 있습니다. 숫자가 클수록 좁은 곳을 크게 보여 줍니다. 나라 하나는 6, 도시 하나는 11, 동네는 15 정도가 알맞습니다.
width, height
지도의 폭과 높이를 픽셀로 적습니다. 폭을 full로 적으면 문서 폭에 꽉 차게 넣습니다.
align
left, center, right 중 하나를 적어 정렬합니다. 적지 않으면 오른쪽에 놓이고, 글이 지도 옆을 둘러쌉니다.
text
지도 아래에 보일 설명입니다. 위키 문법을 쓸 수 있습니다.
frameless
값 없이 frameless라고만 적으면 테두리 없이 지도만 넣습니다. text를 적으면 무시됩니다.

지도 링크 넣기

<maplink> 태그는 지도 대신 글자 링크를 넣습니다. 링크를 누르면 지도가 화면 가득 펼쳐집니다.

<maplink latitude="33.3617" longitude="126.5331" zoom="12" text="한라산 백록담" />

한라산 백록담

text를 적지 않으면 위도와 경도가 링크 글자로 보입니다.

표시, 선, 면 그리기

태그를 열고 닫는 사이에 GeoJSON 형식으로 그릴 것을 적습니다. 다음은 한라산 백록담에 표시를 올리는 예입니다. 좌표는 경도, 위도 순서로 적습니다. 태그에 적는 위도, 경도와 순서가 반대이니 주의해 주세요.

<mapframe latitude="33.3617" longitude="126.5331" zoom="12" width="300" height="200">
{
  "type": "Feature",
  "geometry": { "type": "Point", "coordinates": [126.5331, 33.3617] },
  "properties": {
    "title": "한라산 백록담",
    "description": "표시를 누르면 보이는 설명입니다."
  }
}
</mapframe>
title
표시를 눌렀을 때 보이는 이름입니다. 위키 문법을 쓸 수 있어서 [[문서 이름]]처럼 링크를 걸 수 있습니다.
description
이름 아래 보이는 설명입니다. 위키 문법을 쓸 수 있습니다.

geometry의 type을 LineString으로 적으면 선을, Polygon으로 적으면 면을 그립니다. 선과 면에는 stroke(선 색), stroke-width(선 굵기), fill(면 색), fill-opacity(면 투명도) 속성을 줄 수 있습니다. 여러 개를 함께 그리려면 [ ] 안에 쉼표로 이어 적습니다.

지도 데이터 문서

여러 문서에서 같은 표시나 구역을 쓰고 싶다면 지도 데이터 문서를 만들어 둘 수 있습니다. Data:로 시작하고 .map으로 끝나는 이름으로 새 문서를 열고 다음과 같이 적습니다. license에는 페미위키의 다른 문서와 같은 CC-BY-SA-4.0을 적습니다.

{
    "license": "CC-BY-SA-4.0",
    "description": { "ko": "한라산 백록담 위치" },
    "sources": "출처를 적어 주세요.",
    "data": {
        "type": "Feature",
        "geometry": { "type": "Point", "coordinates": [126.5331, 33.3617] },
        "properties": { "title": "한라산 백록담" }
    }
}

문서에서는 다음과 같이 불러옵니다. 문서 이름에서 Data:는 빼고 적습니다.

<mapframe latitude="33.3617" longitude="126.5331" zoom="12" width="300" height="200">
{ "type": "ExternalData", "service": "page", "title": "한라산 백록담.map" }
</mapframe>

출처와 저작권

장소의 위도와 경도는 사실이라 어디에서 찾아 적어도 괜찮습니다. 하지만 다른 지도에 그려진 길이나 구역의 모양을 그대로 따라 그리면 그 지도의 저작권을 어길 수 있습니다. 오픈스트리트맵도 ODbL이라는 다른 라이선스를 쓰므로, 선과 면은 출처가 분명한 자료를 보고 직접 그려 주세요.

알아 두기

  • 지도 그림은 오픈스트리트맵 재단의 서버에서 바로 불러옵니다. 그래서 지도가 있는 문서를 열면 읽는 사람의 IP 주소가 오픈스트리트맵 재단에 전달됩니다.
  • 지도 출처 표기에 "위키미디어 지도"가 함께 보이지만, 지도 그림은 오픈스트리트맵의 것입니다.
  • 위키백과에서처럼 위키데이터 항목으로 나라나 도시의 경계를 불러오는 기능은 페미위키에서 쓸 수 없습니다. 경계가 필요하다면 직접 면으로 그려 주세요.

같이 보기