Here api Choropleth(datalense)地图是否可能与Geovisualization API和JavaScript 3.1 SDK不兼容?

Here api Choropleth(datalense)地图是否可能与Geovisualization API和JavaScript 3.1 SDK不兼容?,here-api,Here Api,是否可以使用JS 3.1和地理可视化创建choropleth地图 这说明JavaScript 3.1和地理可视化是不兼容的 我想要的是这样一张地图: 我在index.html内的typescript中尝试了以下代码: <script type="text/javascript" src="https://js.api.here.com/v3/3.1/mapsjs-core.js" charset="utf-8"></script> <script type

是否可以使用JS 3.1和地理可视化创建choropleth地图

这说明JavaScript 3.1和地理可视化是不兼容的

我想要的是这样一张地图:

我在index.html内的typescript中尝试了以下代码:

  <script type="text/javascript" src="https://js.api.here.com/v3/3.1/mapsjs-core.js" charset="utf-8"></script>
  <script type="text/javascript" src="https://js.api.here.com/v3/3.1/mapsjs-service.js" charset="utf-8"></script>
  <script type="text/javascript" src="https://js.api.here.com/v3/3.1/mapsjs-ui.js" charset="utf-8"></script>
  <script type="text/javascript" src="https://js.api.here.com/v3/3.1/mapsjs-mapevents.js" charset="utf-8"></script>
  <script type="text/javascript" src="https://js.cit.datalens.api.here.com/latest/mapsjs-datalens.js" charset="utf-8"></script>
对于值,他们还使用数据提供者形式的示例数据集:

 var queries = {"query":{"fileName":"query.json","dataset":"379fe7b20d1444b197340da02df6239f","id":"0a9c6e3996944984b36232547602baf4"}};
    const {query} = queries;  

 let dataProvider = new H.datalens.QueryProvider(
        service,
        {
            queryId: query.id
        }
    );
颜色由d3分隔

let values = [0, 0.24, 0.86, 2.42, 10];
let colors = ['#2A3691', '#3F5CA5', '#57A4D9', '#97D3CA', '#CAF8BF'];
let colorScale = d3.scaleQuantile().domain(values).range(colors);
EDIT3:

我开始认为,用这里的地图创建这样一个coropleth地图是不可能的。这里的主页不再提供整个地理可视化区域。我认为这是一个沉重的声明


也许这里的技术团队有人能回答这个问题?

你能描述一下这个例子是关于什么的吗?这里的开发者门户上的地理可视化似乎有一些问题:谢谢你的信息。我在问题中添加了对示例的描述。如果你需要更多信息,请告诉我。这很容易做到。您能否分享国家形状颜色应基于的数据?请参阅问题中的EDIT2。谢谢。谢谢你知道那可能是什么吗?
 var queries = {"query":{"fileName":"query.json","dataset":"379fe7b20d1444b197340da02df6239f","id":"0a9c6e3996944984b36232547602baf4"}};
    const {query} = queries;  

 let dataProvider = new H.datalens.QueryProvider(
        service,
        {
            queryId: query.id
        }
    );
let values = [0, 0.24, 0.86, 2.42, 10];
let colors = ['#2A3691', '#3F5CA5', '#57A4D9', '#97D3CA', '#CAF8BF'];
let colorScale = d3.scaleQuantile().domain(values).range(colors);