Javascript 获得;跨来源请求错误“;使用';LoadURL()';来自Mapbox.js

Javascript 获得;跨来源请求错误“;使用';LoadURL()';来自Mapbox.js,javascript,mapbox,geojson,Javascript,Mapbox,Geojson,我从这篇文章中得到了以下代码: 代码: 我尝试按照这个Mapbox.js示例为placemarker创建过滤器: 复制整个示例时,我根本看不到任何placemarker,就像上面链接中的示例一样。所以我决定加载我自己的geoJson文件 因此,我使用前面键入的代码加载自己的geoJson文件。但当我检查元素时,会出现以下错误: XMLHttpRequest cannot load file:///C:/Users/username/Documents/website/data.geojson

我从这篇文章中得到了以下代码:

代码:

我尝试按照这个Mapbox.js示例为placemarker创建过滤器:

复制整个示例时,我根本看不到任何placemarker,就像上面链接中的示例一样。所以我决定加载我自己的geoJson文件

因此,我使用前面键入的代码加载自己的geoJson文件。但当我检查元素时,会出现以下错误:

XMLHttpRequest cannot load
file:///C:/Users/username/Documents/website/data.geojson. 
Cross origin requests are only supported for protocol schemes: http, data,    
chrome, chrome-extension, https, chrome-extension-resource.

您必须从本地HTTP服务器提供
数据.geojson
,而不是使用
文件://
协议

例如,您可以使用WAMP服务器并将
spike321.github.io
目录的内容复制到WAMP公共html路径

然后您可以打开
localhost/spike321.github.io
,一切都应该正常

XMLHttpRequest cannot load
file:///C:/Users/username/Documents/website/data.geojson. 
Cross origin requests are only supported for protocol schemes: http, data,    
chrome, chrome-extension, https, chrome-extension-resource.