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

问题描述:

你好,我在这个文件夹中有一个geojson文件。Devextreme本地文件无法在设备上工作

enter image description here

我尝试这一点,它可以在模拟器。没有问题。

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

但是,当我建立这个和运行在设备地图似乎并不。 我尝试不同的文件这样的选项 enter image description here

但它不起作用的设备上。我该如何解决这个问题?

编辑

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

EDIT 2

我使用jQuery和我检查本地文件

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

在模拟器中它给了我“OK”,但在设备上它给了我“错误”

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

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

enter image description here