툴팁과 라벨
tooltipText
{
tooltipText: '${name} ${value}',
}- 마우스가 올라간 지역의 툴팁 내용을 지정한다.
${속성명}자리에 해당 데이터포인트의 속성값이 치환된다.
지도 소스의 속성 치환
데이터에 없는 속성은 지역(feature)의 "properties"에서 찾는다.
데이터에 넣지 않은 지역 이름(${name})이나 지도 소스가 제공하는
속성(${sido}, ${rm-id}, ${en-name} 등)을 그대로 툴팁에 쓸 수 있다.
{
tooltipText: '<t style="font-weight: bold;">${name}(${rm-id})</t>',
}- 지도 소스에 어떤 속성이 있는지는 geojson 파일이나 지역 아이디(Region ID) 페이지에서 확인한다.
마크업으로 꾸미기
<t style="..."> 태그로 부분별 스타일을 지정하고, <br />로 줄을 바꾼다.
{
tooltipText: [
'<t style="font-size: 18px; font-weight: 700;">${sido} ${name}</t>',
'인구 밀도: <t style="font-weight: 700;">${value}</t>',
].join('<br />'),
}툴팁 끄기
{
tooltipText: false,
}- false로 지정하면 이 시리즈의 툴팁이 표시되지 않는다.
- 맵 시리즈를 배경으로 깔고 그 위의 다른 시리즈에서만 툴팁을 보여줄 때 사용한다.
pointLabel — 지역에 라벨 표시
{
pointLabel: {
visible: true,
text: '${name}',
style: {
fontSize: 16
}
},
}- 각 지역 위에 표시되는 라벨을 설정한다. 기본적으로 표시되지 않으므로(
visible기본값 false)visible: true로 지정해야 한다. text에는 툴팁과 같은${속성명}치환을 쓸 수 있다.- 라벨이 지도색에 묻히면
effect: 'outline'으로 글자에 외곽선을 넣어 가독성을 높일 수 있다.