Ammap 线模拟来自外部 JSON 文件

菲沃斯

我正在尝试使用 dataLoader 将外部 JSON 数据插入到我的 ammap 中,并使用这些数据为 ammap 地图中 postProcess 上的线条设置动画

 var map = AmCharts.makeChart("chartdiv", {
    "type": "map",
    "theme": "light",
    "dataLoader": {
        "url": "/directory_to_json_file/json_file.json",
        "postProcess": function(data) {
            var dataProvider = {
                "map": "worldLow"
            };
        }
    },
...
}

我想在加载 worldLow 地图后插入 json 文件,并从外部 json 文件中添加经纬度线和动画。

json_file

{
 map: "worldLow",
  getAreasFromMap: true,
  linkToObject: "london",
  images: [{
    id: "london",
    color: "#000000",
    type: "circle",
    title: "London",
    latitude: 51.5002,
    longitude: -0.1262,
    scale: 1.5,
    zoomLevel: 1.74,
    lines: [{
      latitudes: [51.5002, 37.483577],
      longitudes: [-0.1262, -89.824219]
    }]
  },
    {
      svgPath: pcSVG,
      title: "London",
      latitude: 51.5002,
      longitude: -0.1262
    },
    {
      svgPath: pcSVG,
      title: "Prague",
      latitude: 37.483577,
      longitude: -89.824219
    }

  ]
}

它警告错误。

xorspark

除了引用您的属性之外,您还不能将变量传递到您的 JSON 中。您需要展开pcSVG变量所代表的 SVG 字符串的实例使用跨行动画演示中的目标 SVG

{
        "map": "worldLow",
        "getAreasFromMap": true,
        "linkToObject": "london",
        "images": [{
                "id": "london",
                "color": "#000000",
                "type": "circle",
                "title": "London",
                "latitude": 51.5002,
                "longitude": -0.1262,
                "scale": 1.5,
                "zoomLevel": 1.74,
                "lines": [{
                        "latitudes": [51.5002, 37.483577],
                        "longitudes": [-0.1262, -89.824219]
                }]
        }, {
                "svgPath": "M9,0C4.029,0,0,4.029,0,9s4.029,9,9,9s9-4.029,9-9S13.971,0,9,0z M9,15.93 c-3.83,0-6.93-3.1-6.93-6.93S5.17,2.07,9,2.07s6.93,3.1,6.93,6.93S12.83,15.93,9,15.93 M12.5,9c0,1.933-1.567,3.5-3.5,3.5S5.5,10.933,5.5,9S7.067,5.5,9,5.5 S12.5,7.067,12.5,9z",
                "title": "London",
                "latitude": 51.5002,
                "longitude": -0.1262
        }, {
                "svgPath": "M9,0C4.029,0,0,4.029,0,9s4.029,9,9,9s9-4.029,9-9S13.971,0,9,0z M9,15.93 c-3.83,0-6.93-3.1-6.93-6.93S5.17,2.07,9,2.07s6.93,3.1,6.93,6.93S12.83,15.93,9,15.93 M12.5,9c0,1.933-1.567,3.5-3.5,3.5S5.5,10.933,5.5,9S7.067,5.5,9,5.5 S12.5,7.067,12.5,9z",
                "title": "Prague",
                "latitude": 37.483577,
                "longitude": -89.824219
        }]
}

演示

另请注意,postProcess如果您返回正确的地图 dataProvider 对象,则不需要回调。postProcess仅当您返回不兼容的内容并且需要将您的数据转换为地图库理解的内容时才需要,因此您的postProcess调用是不必要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

来自外部JSON文件的主干集合未呈现

来自分类Dev

来自外部文件的变量[已解决]

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

Jekyll包含来自外部文件的变量

来自分类Dev

来自外部javascript文件的getElementById

来自分类Dev

来自外部文件的木偶迭代

来自分类Dev

来自外部文件夹的参考代码文件

来自分类Dev

Eclipse不显示来自外部JAR文件的类

来自分类Dev

来自外部文件的画布上的Android位图

来自分类Dev

来自外部文件的C#.NET运行代码

来自分类Dev

来自外部文件JavaScript的未捕获的ReferenceError

来自分类Dev

解析来自外部动态加载的js文件的信息

来自分类Dev

来自外部 js 文件的 D3 SVG

来自分类Dev

IONIC / Angular不显示来自外部API的JSON结果

来自分类Dev

角度搜索来自外部JSON对象的值

来自分类Dev

JSON文件来自哪里?

来自分类Dev

从外部文件加载json

来自分类Dev

从外部文件加载json

来自分类Dev

ember-app-kit-使用来自外部文件的数据对api进行存根

来自分类Dev

VB.NET-如何使用来自外部.resources文件的图片?

来自分类Dev

在Node.js中包含来自外部文件的es6类

来自分类Dev

在WRDS CRSP查询中使用来自外部文件的Python dict值

来自分类Dev

来自外部URL的Ionic 5电容器/角度预览文件

来自分类Dev

通过VBScript发送电子邮件:来自外部文件的HTML正文

来自分类Dev

解析来自外部文件的数据以获取matplotlib条形图

来自分类Dev

我如何将来自外部生成的php文件的信息发布到wordpress上?

来自分类Dev

使用来自外部依赖项的过滤器文件过滤Maven资源

来自分类Dev

mac如何识别可执行文件来自外部世界?

来自分类Dev

如果列A包含来自外部txt文件的文本,如何在Excel中删除整行

Related 相关文章

  1. 1

    来自外部JSON文件的主干集合未呈现

  2. 2

    来自外部文件的变量[已解决]

  3. 3

    Jekyll包含来自外部文件的变量

  4. 4

    Jekyll包含来自外部文件的变量

  5. 5

    来自外部javascript文件的getElementById

  6. 6

    来自外部文件的木偶迭代

  7. 7

    来自外部文件夹的参考代码文件

  8. 8

    Eclipse不显示来自外部JAR文件的类

  9. 9

    来自外部文件的画布上的Android位图

  10. 10

    来自外部文件的C#.NET运行代码

  11. 11

    来自外部文件JavaScript的未捕获的ReferenceError

  12. 12

    解析来自外部动态加载的js文件的信息

  13. 13

    来自外部 js 文件的 D3 SVG

  14. 14

    IONIC / Angular不显示来自外部API的JSON结果

  15. 15

    角度搜索来自外部JSON对象的值

  16. 16

    JSON文件来自哪里?

  17. 17

    从外部文件加载json

  18. 18

    从外部文件加载json

  19. 19

    ember-app-kit-使用来自外部文件的数据对api进行存根

  20. 20

    VB.NET-如何使用来自外部.resources文件的图片?

  21. 21

    在Node.js中包含来自外部文件的es6类

  22. 22

    在WRDS CRSP查询中使用来自外部文件的Python dict值

  23. 23

    来自外部URL的Ionic 5电容器/角度预览文件

  24. 24

    通过VBScript发送电子邮件:来自外部文件的HTML正文

  25. 25

    解析来自外部文件的数据以获取matplotlib条形图

  26. 26

    我如何将来自外部生成的php文件的信息发布到wordpress上?

  27. 27

    使用来自外部依赖项的过滤器文件过滤Maven资源

  28. 28

    mac如何识别可执行文件来自外部世界?

  29. 29

    如果列A包含来自外部txt文件的文本,如何在Excel中删除整行

热门标签

归档