반응형 openlayers3 Openlayers2 이미지 마커 cursor pointer 설정 방법 Openlayers2 이미지 마커 cursor pointer 설정 방법 map에 mousemove 이벤트를 등록하여 타겟이 이미지 인것 위에서 style을 변경하여주면 됩니다. map.events.register('mousemove', map, function(e){ e.preventDefault(); if(e.target.tagName == "IMG") e.target.style.cursor = "pointer"; }); 지도 위에서 마우스가 이동될 때마다 이벤트가 발생하며, 조건을 걸어 target이 IMG 일 경우에만 개체의 style을 cursor="pointer" 로 설정합니다. Programing/OpenLayers 2021. 3. 30. openLayers 2.x 좌표값으로 left, top 구하는 방법 openLayers 2.x 좌표값으로 left, top 구하는 방법 WGS84 좌표계를 OpenLayers에서 사용하는 Postion 으로 변환 var transLatLng = function(x, y, epsg,transFlag){ Proj4js.defs["EPSG:5181"] = "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=500000 +ellps=GRS80 +units=m +no_defs"; var src = "EPSG:4326"; var trg = "EPSG:5181"; if(transFlag==true){ tag = "EPSG:4326"; src = "EPSG:5181"; } if(epsg != null) src = epsg; var pos.. Programing/OpenLayers 2021. 3. 16. OpenLayers zoom 레벨에 따른 이벤트 OpenLayers zoom 레벨에 따른 이벤트 초기화된 지도 객체에 줌 이벤트를 등록한다. map.events.register(이벤트타입, 지도객체, 함수명); ex) 줌변화가 끝난 시점에 zoomChanged 이벤트 발생 map.events.register("zoomend", map, zoomChanged); function zoomChanged(){ //getZoom 메소드로 현재 지도의 줌을 가져와 console창에 출력 var zoom = map.getZoom(); console.log(zoom); } 가져온 zoom 정보에 따라 함수내에 조건을 주면 됩니다. 등록가능한 이벤트 타입. preaddlayer triggered before a layer has been added. The event.. Programing/OpenLayers 2017. 3. 13. 이전 1 다음 💲 추천 글 반응형