いくつかのプロパティ(グローバル、各 'ポリゴン')を持つポリゴン座標のリストを含むJSONファイルがあります。これらのポリゴンを描画し、Highchartsマップを使用してツールチップでそのプロパティを表示したいと思います。通常、Highchartsには標準のGeoJSONが必要ですが、ここでは他のプログラムで使用されているJSONファイルを保存する必要があります。カスタムJSONから 'series'と 'mapData'の塗りつぶしを処理する方法はありますか?HighchartsマップでカスタムJSON(GeoJSONではなく)を使用する方法は?
テーブルを作成するために、小さな関数を実行する方法を簡単なグラフのための明確ですが、マップのために、私は失われた少しだ...
EDIT: 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
} ...
これらのポリゴンを描画し、ツールチップを使用して「サーフェス」プロパティと「境界」プロパティを表示したいと思います。
この場合、GeoJSONを使用する必要があると思います。カスタムのGeoJSONマップの作成方法については、Highchartsのドキュメントを読むことができます。http://www.highcharts.com/docs/maps/custom-geojson-maps –
ハイチャートマップを使用する別の方法があるとは思わないGeoJSONをロードしますか?もちろん、JSONを標準のGeoJSONに '変換'することはできますが、より簡単な方法があるかどうかを知りたいと思います。 – Asohan
カスタムjsonを見せて、使用している地図についての詳細を教えてください。 –