0

我正在尝试使用 AmCharts 及其 GeoJson 文件绘制每个州县的一些计数。例如,加载 FL 县并添加计数。但是,似乎我需要知道县的 ID,而不仅仅是名称。有没有办法使用县名匹配 GeoJson?

我尝试了访问 GeoJson 数据中的属性“名称”并在 polygonSeries.data 中添加计数的简单想法,但这不起作用。它仅在提供 id 时有效。

添加数据时,AmCharts 允许这样的事情

polygonSeries.data =[
    { id: "12133", value: 60.524 }, // Washington
    { id: "12131", value: 300 }, // Walton
    { id: "12129", value: 500 }, // Wakulla
];

以上工作。下面没有

polygonSeries.data = [
    { name: "Washington", value: 60.524 }, // Washington
    { name: "Walton", value: 300 }, // Walton
    { name: "Wakulla", value: 500 }, // Wakulla
];

GeoJson 数据包含这样的相关信息

properties:{name:"Washington",id:"12133",STATE:"FL",TYPE:"County",CNTRY:"USA"},id:"12133"}

它显然与 properties.id 匹配以找到对象,这就是它与 id 一起使用的原因。但是,这意味着我需要知道每个县的 ID。那么有没有办法使用县名来匹配呢?

我希望 AmCharts 能够匹配相关属性而不仅仅是 ID,因为人们相对不知道这些属性。

4

1 回答 1

0

与 amChart 支持人员交谈后,无法执行此操作。

于 2019-05-15T15:43:28.870 回答