2014-02-28 4 views
1

jVectorMap 라이브러리를 사용 중입니다. 하지만 마우스를지도 위에 올리면 국가 이름을 표시하고 싶지 않습니다.jVectorMap - 국가를 가리 키지 않음

// worldMap is the container 
    $('#worldMap').vectorMap({ 
        map: 'world_mill_en', 
        backgroundColor : 'transparent', 
        zoomOnScroll: false, 
        zoomButtons : false 
    }); 

현재지도 위에 마우스를 올려 놓으면 표시 국가 이름입니다. 나는이 기능을 해제하고 싶습니다.

http://jsfiddle.net/3xZ28/238/

어떤 도움

이 크게 감사합니다. @ Mr.TK 대답하고 더 인터넷 검색의 도움을 복용 한 후

답변

2

http://jsfiddle.net/3xZ28/243/

onRegionLabelShow: function(e, el, code){ 
    e.preventDefault(); 
} 
+0

나는 확인했지만 작동하지 않습니다. –

+0

jsfiddle를 작성하십시오. 나는 약간의 도움을 제공하려고 노력할 것이다. ;) –

+0

내 대답을 편집 해보십시오 :) –

1

. 이것은 내가 무엇을 찾고있다

$('#worldMap').vectorMap({ 
    map: 'world_mill_en', 
    backgroundColor: 'green', 
    normalizeFunction: 'polynomial', 
    zoomOnScroll: false, 
    zoomButtons: false, 
    regionStyle: { 
     hover: { 
      "fill-opacity": 1 
     } 
    }, 
    onRegionLabelShow: function (e, el, code) { 
     e.preventDefault(); 
    }, 
    markers: [{ 
     latLng: [37.7833, -122.4167], 
     name: 'San Francisco' 
    }] 
}); 

:하지만 v2.0.3, 이벤트, onRegionLabelShow의 등, http://jsfiddle.net/3xZ28/244/

4

이전 게시물, onRegionTipShow로 변경되었습니다 나는 해결책을 찾아 냈다. 같음 onMarkerLabelShow = onMarkerTipShow

관련 문제