MapBox Directions / Javascript无法在WordPress上的自己的目录中搜索

时间:2017-11-05 22:12:35

标签: javascript wordpress directory geocoding mapbox

我找不到任何问题的答案,所以我希望有人有一个简单的解释;)

我正在尝试创建自己的地理编码数据库,以便我可以替换MapBox的默认API(https://api.mapbox.com/geocoding/v5/mapbox.places/)。我想绘制公交数据 - 我有自己的GTFS供稿/数据库。目前我的wordpress网站上有一个目录,其中包含许多用于搜索地理编码信息的.json文件(我的思维方式与Mapbox api类似)。但是,javascript完全能够搜索api mapbox数据,但不能搜索wordpress中的我的目录。谁知道我需要做什么?

Links:
https://www.mapbox.com/mapbox-gl-js/example/mapbox-gl-directions/ (search works)
https://api.mapbox.com/geocoding/v5/mapbox.places/Amsterdam.json?access_token=
https://api.mapbox.com/geocoding/v5/mapbox.places/
http://travelingonrails.com/test2/ (search doesn't work)
http://travelingonrails.com/wp-content/uploads/2017/05/Stations/Amsterdam.json
http://travelingonrails.com/wp-content/uploads/2017/05/Stations/

整个javascript可以在这里找到:https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-directions/v3.1.1/mapbox-gl-directions.js 我正在尝试:

//var API = 'https://api.mapbox.com/geocoding/v5/mapbox.places/';
var API = 'http://travelingonrails.com/wp-content/uploads/2017/05/Stations/';

1 个答案:

答案 0 :(得分:0)

我得到了403禁止

http://travelingonrails.com/wp-content/uploads/2017/05/Stations/

您需要确保您的文件夹具有正确的访问权限。

如果它这样做是因为它无法找到索引页面,那么我可能是错的。在这种情况下,当您尝试点击代码中的文件时,您需要在浏览器中检查您是否获得了200个OK状态代码 - 如果它确实存在则会出现地图框问题,如果不是,那么您的服务器就会出现问题。