2016-09-27 4 views
0

일부 속성 (전역 및 각 '다각형')이있는 다각형 좌표 목록이 포함 된 JSON 파일이 있습니다. 이 다각형을 그려 Highcharts 맵을 사용하여 툴팁으로 속성을 표시하고 싶습니다. 보통 Highcharts에는 표준 GeoJSON이 필요하지만 다른 프로그램에서 사용하기 때문에 JSON 파일을 보관해야합니다. 사용자 정의 JSON에서 'series'및 'mapData'채우기를 처리하는 방법을 알고 계십니까? 테이블을 만들 수있는 작은 기능을 수행하는 방법 간단한 차트 분명하지만지도를 위해 내가 잃어버린 조금 해요Highcharts 맵에서 GeoJSON이 아닌 사용자 정의 JSON을 사용하는 방법은 무엇입니까?

...

편집 : JSON의 내 (간체) 예 :

{ 
"Version" : "1.0.0", 
"Number of Elements" : 3043, 

"Elements": [{ 
    "Index" : 0, 
    "coordinates": [ [1768, 98], [1784, 90], [1789, 81], [1791, 68], [1785, 52], [1774, 41], [1767, 39], [1742, 48], [1736, 53], [1734, 59], [1736, 69], [1748, 90] ], 
    "Surface" : 995.55, 
    "Perimeter" : 114.74, 
    "Center X" : 1137.53, 
    "Center Y" : 43.79 
},{ 
    "Index" : 1, 
    "coordinates": [ [1709, 119], [1725, 112], [1739, 102], [1744, 91], [1733, 66], [1708, 49], [1698, 51], [1685, 60], [1677, 68], [1674, 81], [1675, 90], [1682, 105], [1697, 116] ], 
    "Surface" : 1414.90, 
    "Perimeter" : 136.44, 
    "Center X" : 1101.35, 
    "Center Y" : 54.69 
},{ 
    "Index" : 2, 
    "coordinates": [ [1648, 109], [1664, 97], [1667, 90], [1666, 80], [1657, 68], [1617, 52], [1611, 53], [1603, 64], [1613, 79], [1616, 95], [1626, 106] ], 
    "Surface" : 973.50, 
    "Perimeter" : 120.49, 
    "Center X" : 1055.04, 
    "Center Y" : 52.38 
} ... 

이 폴리곤을 그리고 툴팁을 사용하여 "표면"및 "둘레"속성을 표시하고 싶습니다.

+0

이 경우 GeoJSON을 사용해야한다고 생각합니다. 커스텀 GeoJSON 맵을 만드는 방법에 대한 정보는 Highcharts 문서를 참조하십시오. http://www.highcharts.com/docs/maps/custom-geojson-maps –

+0

그래서 Highcharts 맵을 사용하는 또 다른 방법이 있다고 생각하지 않습니다. GeoJSON을로드 하시겠습니까? 물론 JSON을 표준 GeoJon으로 '변환'할 수 있지만 더 간단한 방법이 있는지 알고 싶습니다. – Asohan

+0

사용자 정의 json을 표시하고 사용중인 맵에 대한 추가 사양을 제공 할 수 있습니까? –

답변

관련 문제