[英]How to fix an error after changing token to new one in mapbox link
我不得不将此代码中的 mabox 令牌更改为新的
L.tileLayer( "https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=REPLACED THIS PART WITH A NEWLY GENERATED TOKEN", { zoom: 16, id: "mapbox.streets", } ).addTo(map);
它不再起作用了。 它只给出了一个灰色的背景。 如何解决?
您没有看到 map 的原因很可能是您使用了已弃用的经典样式。
有两种方法可以确认您正在使用此已弃用的服务。
我假设您的代码中的L
代表 Leaflet 所以选项 2 更好的是 go ...
一个。 在包含 map 元素的 web 页面上,打开浏览器的开发人员工具。 湾。 单击网络选项卡,然后刷新您的页面。 在这里,您会看到对 Mapbox API 的新请求。 c。 双击或复制一个可能看起来像 number.png 的请求并将其粘贴到 web 浏览器,您将看到类似于您在步骤 1 中看到的响应。
如果您看到 410:gone 错误,请使用这些指南迁移到现代 styles:
如果对迁移经典 styles 有其他不清楚的地方,请参阅故障排除指南的经典 styles 常见问题解答部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.