Javascript 使用MapBox键进行OSMBuill

Javascript 使用MapBox键进行OSMBuill,javascript,maps,mapbox,openstreetmap,mapbox-gl-js,Javascript,Maps,Mapbox,Openstreetmap,Mapbox Gl Js,请看下面的示例: 在JS部分,他们定义了点击事件: osmb.click(function(e) { var url = 'https://data.osmbuildings.org/0.2/uejws863/feature/'+ e.feature +'.json'; ajax(url, function(json) { var content = '<b>OSM ID '+ e.feature +'</b>'; for (var i = 0;

请看下面的示例:

在JS部分,他们定义了点击事件:

 osmb.click(function(e) {
  var url = 'https://data.osmbuildings.org/0.2/uejws863/feature/'+ e.feature +'.json';
  ajax(url, function(json) {
    var content = '<b>OSM ID '+ e.feature +'</b>';
    for (var i = 0; i < json.features.length; i++) {
      content += '<br><em>OSM Part ID</em> '+ json.features[i].id;
      content += '<br>'+ formatJSON(json.features[i].properties.tags);
    }

    L.popup({ maxHeight:200, autoPanPaddingTopLeft:[50,50] })
      .setLatLng(L.latLng(e.lat, e.lon))
      .setContent(content)
      .openOn(map);
  });
});
osmb。单击(函数(e){
var url='1〕https://data.osmbuildings.org/0.2/uejws863/feature/“+e.feature+”.json”;
ajax(url、函数(json){
var content='OSM ID'+e.feature+'';
for(var i=0;i
在该代码中,uejws863是“您的映射框密钥”。我可以找到我的MAPBOX访问令牌,但如果我更改uej,它仍然显示“未经授权”。。用我的代币。 基本上,我尝试在localhost上运行这个示例。 下一步我应该怎么做才能找到键或更改api调用?

查看OSM建筑
“您的\u MAPBOX\u键”
在向MAPBOX服务器发出平铺请求时使用,例如:

map.addMapTiles('https://{s}.tiles.mapbox.com/v3/[YOUR_MAPBOX_KEY]/{z}/{x}/{y}.png');
向OSM楼宇服务器发出请求时,他们使用
匿名
作为密钥:

map.addGeoJSONTiles('https://{s}.data.osmbuildings.org/0.2/anonymous/tile/{z}/{x}/{y}.json');
尽管我使用
匿名
键获得结果,例如:

我建议您注册以从OSM建筑物获得钥匙,而不是从MapBox