2014-12-08 2 views
1

GeoJSON 맵이 있고 하이 맵에 연결하려고합니다. 이지도는 데이터를 가질 수있는 4 개의 작은 사각형 ("properties": {"name":"shape1"})과 데이터가없는 1 개의 큰 사각형으로 구성됩니다 ("properties": {"name":"base"}).이 큰 사각형의 목적은 다른 사각형의 배경 모양입니다.데이터가없는 국가가 항상 맨 위에 표시되는 이유는 무엇입니까?

문제는 큰 모양이 항상 작은 모양 위에 있다는 것입니다. 후 전에

  • 큰 모양 을 배치 작은 사람

작은 사람

큰 모양 을 배치
  • 을 : 나는 GeoJSON 파일에 이러한 조치를 모두 시도

    참조하시기 바랍니다 this example

    데이터가있는 도형을 데이터가없는 도형 위에 남길 수있는 방법이 있습니까?

  • +2

    다음과 같이 기본 요소를 null 값으로 설정하기 만하면됩니다. http://jsfiddle.net/91ut26vz/1/ - 데이터 배열의 첫 번째 요소 여야합니다. –

    +0

    도움을 주셔서 감사합니다, 정말 잘 작동합니다. –

    답변

    1

    해당 기본 요소에 대해 간단히 null 값을 설정하십시오. http://jsfiddle.net/91ut26vz/1 - 데이터 배열의 첫 번째 요소 여야합니다.

    // Prepare random data 
    var data = [ 
        { 
         "name": "base", 
         "value": null 
        },{ 
         "name": "shape1", 
         "value": 728 
        }, 
        { 
         "name": "shape2", 
         "value": 710 
        }, 
        { 
         "name": "shape3", 
         "value": 963 
        }, 
        { 
         "name": "shape4", 
         "value": 541 
        } 
    ]; 
    
    +0

    위대한 솔루션, 고마워! –

    관련 문제