javascript - 开始使用 amMaps

标签 javascript amcharts ammap

我尝试使用 amMaps 库来创建 map 。 这是我的代码:

<body>
    <div id="chardiv"></div>

    <script src="https://www.amcharts.com/lib/4/core.js"></script>
    <script src="https://www.amcharts.com/lib/4/maps.js"></script>
    <script src="https://www.amcharts.com/lib/4/geodata/worldLow.js"></script>
    <script>
        var map = am4core.create("chardiv", am4maps.MapChart);
        map.geodata = am4geodata_worldLow;
    </script>
</body>

结果我得到了一个带有 amCharts Logo 的透明 div block 。我做错了什么?

最佳答案

如果您更改脚本部分

am4core.ready(function() {
var chart = am4core.create("chartdiv", am4maps.MapChart);
chart.geodata = am4geodata_worldLow;

var worldSeries = chart.series.push(new am4maps.MapPolygonSeries());
worldSeries.exclude = ["AQ"];
worldSeries.useGeodata = true;
}); 

应该有效

关于javascript - 开始使用 amMaps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60564123/

相关文章:

amcharts4 ColumnSeries 固定宽度

javascript - CSS 过渡突然停止

javascript - AmCharts V4 : Clickable category axes labels (Stacked columns chart)

javascript - AmCharts parseDates 意外行为并合并图表中的所有条形图

javascript - amAmcharts/amMaps 接受用户的值

javascript - 如何在 amCharts 上突出显示所选位置

javascript - 速度报告中的索引?

javascript - 弹出窗口关闭时强制页面重新加载

javascript - 具有嵌套跨度的 jQuery .not() 和 .each()

javascript - 在不指定坐标的情况下使用 AmMaps 中的 MapLines 连接美国各州?