Mapbox访问令牌限制到URL不适用于github页面?
我正在github中发布一个网页,并且我只限制对这些URL的访问,(我正在尝试不同的组合) 但是mapbox不渲染,它与我的公共令牌一起工作,我不能使用它,因为我想保持它的私密性。下面是html页面的代码Mapbox访问令牌限制到URL不适用于github页面?,mapbox,mapbox-gl-js,deck.gl,Mapbox,Mapbox Gl Js,Deck.gl,我正在github中发布一个网页,并且我只限制对这些URL的访问,(我正在尝试不同的组合) 但是mapbox不渲染,它与我的公共令牌一起工作,我不能使用它,因为我想保持它的私密性。下面是html页面的代码 <html> <head> <title>deck.gl solar Farm Example</title> <script src="https://unpkg.com/deck.gl@^7.0.0/dis
<html>
<head>
<title>deck.gl solar Farm Example</title>
<script src="https://unpkg.com/deck.gl@^7.0.0/dist.min.js"></script>
<script src="https://api.tiles.mapbox.com/mapbox-gl-js/v0.53.1/mapbox-gl.js"></script>
</head>
<body>
<div id="container"></div>
</body>
<script type="text/javascript">
const {DeckGL, ScatterplotLayer} = deck;
function get_colour( d ) {
if( d === '1-pile' ) {
return [0,128,255]
} else if ( d === '2-Tracker') {
return [255,100,128]
} else if ( d === '3-module') {
return [128, 128, 128]
} else {
return [255, 255, 255]
}
}
new DeckGL({
mapboxApiAccessToken: 'pk.eyJ1IjoibWltNzg3IiwiYSI6ImNrMDFwbnNxajJseG8zY21sY2l0Mmp3MnMifQ.LQMXWc8aDucjeSkqGvRNPw',
mapStyle: 'mapbox://styles/mapbox/satellite-streets-v9',
longitude: 5.21,
latitude: 35.504,
zoom: 15,
minZoom: 5,
maxZoom: 20,
pitch: 40.5,
layers:[
new ScatterplotLayer({
id: 'scatter-plot',
data: 'https://raw.githubusercontent.com/djouallah/interactivie_map/master/data.json',
radiusScale: 3,
radiusMinPixels: 0.25,
getPosition: d => [d[0], d[1], 0],
getFillColor: d => get_colour( d[3] )
})
]
});
</script>
</html>
deck.gl太阳能农场示例
const{DeckGL,ScatterplotLayer}=deck;
功能获取颜色(d){
如果(d=='1-桩'){
返回[0128255]
}else if(d==='2-Tracker'){
返回[255100128]
}否则如果(d=='3-模块'){
返回[128,128,128]
}否则{
返回[255,255,255]
}
}
新德克尔({
mapboxApiAccessToken:'pk.eyj1ijoibwltnzg3iiysi6imnrmdfwbnxnxajseg8zy21sy2l0mmp3mnmifq.LQMXWc8aDucjeSkqGvRNPw',
地图样式:'mapbox://styles/mapbox/satellite-streets-v9',
经度:5.21,
纬度:35.504,
缩放:15,
minZoom:5,
maxZoom:20,
音高:40.5,
图层:[
新散射层({
id:'散点图',
数据:'https://raw.githubusercontent.com/djouallah/interactivie_map/master/data.json',
半径刻度:3,
半径最小像素:0.25,
getPosition:d=>[d[0],d[1],0],
getFillColor:d=>get_颜色(d[3])
})
]
});
您解决了这个问题吗?不,我不知道出了什么问题,我已经解决了这个问题。您是否为公钥添加可访问的URL?您是指此默认公钥!!!,不,我只为这个特定的令牌添加了URL。你解决了这个问题吗?不,我不知道怎么了,我解决了这个问题。您是否为公钥添加可访问的URL?您是指此默认公钥!!!,不,我只为此特定令牌添加了URL