javascript - 开始使用 amMaps
问题描述
我尝试使用 amMaps 库来创建地图。这是我的代码:
<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 标志的透明 div 块。我做错什么了?
解决方案
如果您更改脚本部分
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;
});
它应该工作
推荐阅读
- jquery - jQuery HasAttribute 选择器
- android - 读取 Exif 数据 android 图像裁剪器时出错
- canvas - 如何在 emscripten 中使用画布
- ethereum - 在部署时将智能合约链接在一起
- typescript - 量角器/茉莉花得到测试元
- string - 如何在 Rabin Karp 算法的滚动哈希中加入 mod?
- symfony - 在来自实体存储库的下拉列表中获取所选选项的字符串
- javascript - CryptoJS 加密/解密示例与客户端站点上的二进制文件
- windows - 无法运行“/usr/bin/bash”:没有这样的文件或目录
- xcode - 从 Podfile 中特定目标的构建阶段删除静态库