Leaflet 使用Mapbox API加载平铺层,出现404错误
我正在开发一个应用程序,将Astrodigital的卫星图像覆盖图加载到传单地图上 这个例子很好用。我的地图盒钥匙很好用 我尝试使用Astrodigital上的图像,该图像具有以下属性:Leaflet 使用Mapbox API加载平铺层,出现404错误,leaflet,mapbox,Leaflet,Mapbox,我正在开发一个应用程序,将Astrodigital的卫星图像覆盖图加载到传单地图上 这个例子很好用。我的地图盒钥匙很好用 我尝试使用Astrodigital上的图像,该图像具有以下属性: "map_id": "astrodigital.6e96e464d72a4647838cd3d014160f1f" 以下是格式: var mbUrl = `https://api.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={token}`; ... L.t
"map_id": "astrodigital.6e96e464d72a4647838cd3d014160f1f"
以下是格式:
var mbUrl = `https://api.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={token}`;
...
L.tileLayer(mbUrl, {id: 'astrodigital.6e96e464d72a4647838cd3d014160f1f', token: accessToken}).addTo(map);
但我得到一个404错误:
得到。。。404(未找到)
关于我应该检查什么有什么想法吗?您在Astro Digital上的图像已正确发布: 您的Mapbox访问令牌可能有问题 看起来并不是所有的Mapbox访问令牌都能访问Astro数字磁贴。也许你需要一个明确的Astro数字帐户来获得一个新的API密钥
尝试使用另一个Mapbox访问令牌访问您的磁贴确实会导致404个错误。您为什么使用
api.Mapbox.com
,而您提到的示例使用{s}.tiles.Mapbox.com
?我先尝试了这个,也没有运气。我查看了Astrodigital map viewer调用tiles的方式,它是api.mapbox.com
,所以我想我应该试试这种方式。就是这样。谢谢