Devextreme本地文件无法在设备上工作

你好,我在这个文件夹中有一个geojson文件。

我试试这个,它在仿真器上工作。 没有问题。

 Create_Map_Layer('Map_1', '../../views/map/factory.geojson');

但是当我建立这个并在设备上运行时,地图看起来并不像。 我为这样的文件尝试不同的选项 在这里输入图像描述

但它不适用于设备。 我该如何解决这个问题?

编辑

如果我使用这种https://openlayers.org/en/v4.2.0/examples/data/geojson/countries.geojson这样的在线数据,没有任何问题。 它适用于仿真器和设备。

编辑-2

我使用JQuery,并检查本地文件

 $.get('../../views/map/factory.geojson')
  .done(function () {
      alert('ok');
  }).fail(function () {
      alert('error');
  })

在模拟器,它给了我'好',但在设备上它给了我'错误'

我想这个问题是本地数据或文件扩展名。 但我还找不到解决方案。


我有趣地解决了这个问题。 我将我的geojson文件复制到map.Shared下。 它的工作原理。

链接地址: http://www.djcxy.com/p/31035.html

上一篇: Devextreme local file not working on device

下一篇: jQuery Datatables change value of a column based on condition