第一种使用$.get

  $.get('./js/city.json', function (data) {
                console.log('获取到的 JSON 数据:', data);
            });

这种需要服务器

第二种

$.getJSON("./js/city.json", {}, function (jsonData) {
echarts.registerMap('AH', jsonData)
var myChart3 = echarts.init(document.getElementById('main3'));

这种需要服务器

第三种

 echarts.registerMap('AH', {json文件内容})     

这种不需要服务器,但是json文件太大,代码臃肿冗余

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐