2015-01-24 3 views
1

마을의 구현 된 이름 (Trencin, Nemsova, Ilava ...)과 해당 툴팁을 함께 제공하고 싶습니다. 지도에서 녹색 TN 블록을 클릭하고 확인하십시오.

나는 몇 가지 해결 방법을 시도해보십시오 :하지만, 도시의
슬로바키아의 드릴 다운지도에서 하이 맵 툴팁

  • 세 가지 이름이 누락

    useHTML: true,  
    

    http://jsfiddle.net/jezrael/grzwuL9g/5/ (47 라인) :

    1. 툴팁이 마을의 이름을 overllaps

      useHTML: false //(default), 
      

      http://jsfiddle.net/jezrael/grzwuL9g/4/ (라인 47)지도 밖으로

    2. 주고 툴팁하지만 불가능 : 차트

      positioner: function() { 
          return { x: 0, y: 250 }; 
      }, 
      

      http://jsfiddle.net/LyUxF/
      http://jsfiddle.net/j92p2/
      http://jsfiddle.net/jezrael/grzwuL9g/5/ (라인 55)

    3. 마을의 이름을 지정 커넥터가지도에서 벗어남 :
      http://www.highcharts.com/maps/demo/us-data-labels
      http://jsfiddle.net/highcharts/9Fk3a/5/
      나는 할 수 없다.


    는 답변 주셔서 감사합니다.

    죄송합니다.

  • +0

    어떻게 이상적인 결과 모양과 작동합니까? –

    +1

    필자가 생각하기에, 툴팁을 맵 밖으로 제공하는 것이 좋습니다. 가장 좋은 점은 툴팁이 도시의 이름을 덮어 쓰지 않는다는 것입니다. (useHTML : true,) – jezrael

    +0

    예, 우리를 좋아하는 사람 :(그리고 불행히도이 사람은 똑똑하고 오직 하나의 downvote입니다 – jezrael

    답변

    2

    해결 방법은 다음과 같습니다

    Highcharts.seriesTypes.map.prototype.hideOverlappingDataLabels = function() {}; 
    

    jsfiddle

    관련 문제