gpt4 book ai didi

leaflet - 我是否必须在每个页面/应用程序中使用不同的 Mapbox 访问 token ?

转载 作者:行者123 更新时间:2023-12-01 06:09:17 26 4
gpt4 key购买 nike

我正在使用 NodeJS、OpenStreetMaps、Leaflet 和 Mapbox 开发 Web 应用程序。

有一段时间我只是使用主页和注册页面,都带有 map ,使用此代码来显示它。非常直接,如图所示
Leaflet Quick Start Guide

    var map = L.map('map');
map.setView([19.34, -99.15], 12);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>',
maxZoom: 18,
id: <myMapboxMapId>,
accessToken: <myMapboxAccessToken>
}).addTo(map);

我以为我会对整个应用程序使用相同的代码,直到我添加一个带有 map 的新页面,对 map 不显示感到非常沮丧,没有 javascript 警告或错误,检查了很多 Stackoverflow 问题和其他论坛,没有答案。

我用传单js和css制作了一个简单的html页面,但它没有显示。只是一个灰色地带。

所以过了一会儿,我去 Mapbox,创建一个新的访问 token ,放置它并且它起作用了。

我觉得奇怪的是我在两个不同的页面上使用了第一个 token ,效果很好。但不是第三个。

所以问题......我是否必须在每个页面/应用程序中使用不同的 Mapbox 访问 token ?这是如何运作的?

我查看了 Mapbox 文档,没有答案。这里 Mapbox access token docs

谢谢!

最佳答案

不可以。如果需要,您可以在每个站点上使用相同的访问 token 。但很明显,它们都共享相同的使用次数,因此如果达到限制,所有站点都将停止工作。

关于leaflet - 我是否必须在每个页面/应用程序中使用不同的 Mapbox 访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34422209/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com