Skip to content

NAVER Maps JavaScript API v3를 이용한 유틸성 마커 예제입니다.

Notifications You must be signed in to change notification settings

fastfive-dev/marker-tools.js

 
 

Repository files navigation

marker-tools.js

NAVER Maps JavaScript API v3를 이용한 유틸성 마커 예제입니다.

설치

npm install https://github.com/fastfive-dev/marker-tools.js
yarn add https://github.com/fastfive-dev/marker-tools.js

사용 방법

예제 문서에는 다음과 같은 형태로 안내되어 있는데,

var markerClustering = new MarkerClustering({
  minClusterSize: 2,
  maxZoom: 8,
  map: map,
  markers: markers,
  disableClickZoom: false,
  gridSize: 120,
  icons: [htmlMarker1, htmlMarker2, htmlMarker3, htmlMarker4, htmlMarker5],
  indexGenerator: [10, 100, 200, 500, 1000],
  stylingFunction: function (clusterMarker, count) {
    $(clusterMarker.getElement()).find('div:first-child').text(count);
  },
});

모듈 방식으로는 다음과 같은 형태로 사용할 수 있습니다.

import { MarkerClusteringWrapper } from 'marker-tools.js';

const markerClustering = new MarkerClusteringWrapper(naver, {
  minClusterSize: 2,
  maxZoom: 8,
  map: map,
  markers: markers,
  disableClickZoom: false,
  gridSize: 120,
  icons: [htmlMarker1, htmlMarker2, htmlMarker3, htmlMarker4, htmlMarker5],
  indexGenerator: [10, 100, 200, 500, 1000],
  averageCenter: true,
  stylingFunction(clusterMarker, count) {
    ...
  },
}).markerClustering;

About

NAVER Maps JavaScript API v3를 이용한 유틸성 마커 예제입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.1%
  • Other 0.9%