Result
Source
function convert(latitude, longitude) { // lat : 위도, long : 경도 // QGIS > SVG 플러그인 속성에 적은 가로-세로 var width = 823; var height = 823; // QGIS > SVG 플러그인 속성에서 SET 된 각 한계선 var eastLong = 132.054062; // 우측 한계선 var westLong = 124.410858; // 좌측 한계선 var northLat = 39.686848; // 상측 한계선 var southLat = 32.043644; // 하측 한계선 // 경도 -> x var longDiff = eastLong - westLong; var lon = (longitude - westLong) * (width / longDiff); // 위도 -> y var latDiff = northLat - southLat; var lat = (northLat - latitude) * (height / latDiff); return [ lon, lat]; } $(document).ready(function() { width = $('#jvm_worldMap').width(); mapCanvasHeight = $('#jvm_worldMap').height(); // 부산 35.1333, 129.0500 var markers = [ { coords : convert(37.60, 127.00), name : 'Seoul' }, { coords : convert(35.1333, 129.0500), name : '부산' }, { coords : convert(35.80, 128.58), name : '대구' }, { coords : convert(35.1755, 128.10), name : '진주' } ]; $('#jvm_worldMap').vectorMap({ map : 'korea_mill_en', markerStyle : { initial : { fill : '#F8E23B', stroke : '#383f47' } }, markers : markers }); });
HTML
'웹 개발 > jVectorMap' 카테고리의 다른 글
코드명이 한글인 Shape 파일을 SVG로 변환할 시 인코딩이 안되는 문제..... (0) | 2013.08.02 |
---|---|
SHP -> SVG 변환해주는 사이트 (0) | 2013.08.02 |
SVG를 이용하여 jVectorMap을 구성하였을 경우 위/경도 좌표 표시하기. (0) | 2013.07.31 |
Shape -> jVectorMap 변환 방법! (0) | 2013.07.25 |
SVG를 jVectorMap으로... (0) | 2013.07.24 |