Javascript Vega:如何在Vega规范中包含topoJSON而不是使用URL

Javascript Vega:如何在Vega规范中包含topoJSON而不是使用URL,javascript,json,url,caching,vega,Javascript,Json,Url,Caching,Vega,我使用织女星图表库。每次我在选项卡之间切换时,应用程序呈现图表和其中一个图表都有一个URL为topoJSON的规范。规范本身在内存中,但每次重新呈现图表时都会调用此URL 此示例使用URL加载世界地图的topoJSON: 是否可以将topoJSON包含到规范中而不是使用URL? 或者至少在本地缓存它(不能使用CDN) 您可能可以将其保存在本地并对数据运行修复,例如数据[0]。url=“自定义路径”?而且,仅仅因为它调用了外部源,并不意味着你的浏览器下次不会缓存它并使用本地版本。我试过了。我在本地

我使用织女星图表库。每次我在选项卡之间切换时,应用程序呈现图表和其中一个图表都有一个URL为topoJSON的规范。规范本身在内存中,但每次重新呈现图表时都会调用此URL

此示例使用URL加载世界地图的topoJSON:

是否可以将topoJSON包含到规范中而不是使用URL? 或者至少在本地缓存它(不能使用CDN)


您可能可以将其保存在本地并对数据运行修复,例如
数据[0]。url=“自定义路径”
?而且,仅仅因为它调用了外部源,并不意味着你的浏览器下次不会缓存它并使用本地版本。我试过了。我在本地保存了它并更改了URL。但浏览器不会缓存数据。“对数据进行修复”。-你到底是什么意思?加载规范后更改url?您可能可以将其保存在本地,并对数据(例如,
数据[0])运行修复。url=“自定义路径”
?而且,仅仅因为它调用了外部源,并不意味着你的浏览器下次不会缓存它并使用本地版本。我试过了。我在本地保存了它并更改了URL。但浏览器不会缓存数据。“对数据进行修复”。-你到底是什么意思?加载规范后更改url?