2012-10-31 5 views
2

플래시 대신 jVectorMap을 사용하도록 애플리케이션을 업데이트하고 있습니다. 지도 중 일부는 색이 다르게 국가를 필요로합니다. 이것은 매우 간단합니다.jVectorMap에 범례 추가

<div id="world-map-color" style="width: 900px; height: 600px;"></div> 
<script> 
    var myData = { 
        "AF": 36.63, 
        "RU": 11.58, 
        "US": 158.97 
       }; 

    $('#world-map-color').vectorMap({ 
     backgroundColor: "#FFFFFF", 
     regionStyle: { 
      initial: { fill: "#7C96A1" }, 
      hover: { fill: "#A0D1DC" } 
     }, 
     series: { 
      regions: [{ 
       values: myData, 
       scale: ['#B0ADF7', '#0D0885'], 
       normalizeFunction: 'polynomial' 
      }] 
     } 
    }); 
</script> 

결과지도 :

Color Map

그러나, 나는 색상의 규모가 무슨 말을 전설/키의 어떤 종류를 추가하고 싶습니다. 다음 비슷해 :

Example Lengend

또한, (플래시)에서 그 예 범례는 사용자가 그 위에 화살표를 이용하여 색의 배율을 변경할 수 있었다. 그게 가능하다면 좋을 것입니다.

이 중 어떤 부분이 가능할 지 아는 사람이 있습니까?

답변

2

달성하기 위해 가장 기본적인 것은 화려한 스케일의 생성입니다. 그것에 관해서는 비슷한 것을 보시오 question 나는 최근에 대답했다.

+0

+1 감사합니다. 나는 이것이 범례를 표시하는 본래의 기능이 아니라는 것을 의미하는 것으로 짐작하고 있습니까? (나는 당신이 jVectorMap의 저자라고 믿는다. 아주 좋은 애플 리케이션 btw). –

+0

@R 아직은 아니지만 다음 버전에서이 기능을 구현할 계획이 있습니다. – bjornd

+0

쿨! 오, BTW, 지역에서 가장 작은 값과 가장 큰 값을 쉽게 얻을 수있는 방법이 있습니까 (위의 'myData'의 최대 값과 최소값 - 11.58과 158.97). –