Javascript 如何将特定国家的地图加载到OpenStreetMap中?
我想加载一个国家特定的地图(比如说)。我正在使用以下代码段,但它从以下位置加载映射:Javascript 如何将特定国家的地图加载到OpenStreetMap中?,javascript,openlayers,openstreetmap,Javascript,Openlayers,Openstreetmap,我想加载一个国家特定的地图(比如说)。我正在使用以下代码段,但它从以下位置加载映射: 有谁能告诉我如何加载特定于国家/地区的地图吗?您需要创建一个自定义平铺层,即所谓的OSM层或XYZ层。OpenLayer示例并解释如何指定自定义平铺源 openstreetmap.in的平铺服务器URL是https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyj1ijoiamluy
有谁能告诉我如何加载特定于国家/地区的地图吗?您需要创建一个自定义平铺层,即所谓的OSM层或XYZ层。OpenLayer示例并解释如何指定自定义平铺源 openstreetmap.in的平铺服务器URL是https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyj1ijoiamluyWxmb2zsaweilchijoi2psejftzg8wmwhjnwcgfqdtnjagf2mcj9.ZQVAZAw8Xtg4H2YSuG4PlA 然后,您的代码应该大致如下所示:
var osmIndia = new TileLayer({
source: new OSM({
attributions: [
'© <a href="https://www.mapbox.com/">mapbox</a> and <a href="https://www.openstreetmap.org/">OpenStreetMap</a>'
],
url: 'https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyJ1IjoiamluYWxmb2ZsaWEiLCJhIjoiY2psejFtZG8wMWhnMjNwcGFqdTNjaGF2MCJ9.ZQVAZAw8Xtg4H2YSuG4PlA'
})
});
[...]
layers: [
osmIndia
]
var osmIndia=new tillelayer({
资料来源:新OSM({
归因:[
“©和”
],
url:'https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyj1ijoiamluywxmb2zsaweilchijoi2psejftzg8wmwhnmjnwcgfqdtnjagf2mcj9.zqqvazaw8x4h2ysug4pla'
})
});
[...]
图层:[
奥斯敏迪亚
]
您需要创建一个自定义平铺层,即所谓的OSM层或XYZ层。OpenLayer示例并解释如何指定自定义平铺源
openstreetmap.in的平铺服务器URL是https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyj1ijoiamluyWxmb2zsaweilchijoi2psejftzg8wmwhjnwcgfqdtnjagf2mcj9.ZQVAZAw8Xtg4H2YSuG4PlA
然后,您的代码应该大致如下所示:
var osmIndia = new TileLayer({
source: new OSM({
attributions: [
'© <a href="https://www.mapbox.com/">mapbox</a> and <a href="https://www.openstreetmap.org/">OpenStreetMap</a>'
],
url: 'https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyJ1IjoiamluYWxmb2ZsaWEiLCJhIjoiY2psejFtZG8wMWhnMjNwcGFqdTNjaGF2MCJ9.ZQVAZAw8Xtg4H2YSuG4PlA'
})
});
[...]
layers: [
osmIndia
]
var osmIndia=new tillelayer({
资料来源:新OSM({
归因:[
“©和”
],
url:'https://{a-c}.tiles.mapbox.com/v4/openstreetmap.1b68f018/{z}/{x}/{y}@2x.png?access_token=pk.eyj1ijoiamluywxmb2zsaweilchijoi2psejftzg8wmwhnmjnwcgfqdtnjagf2mcj9.zqqvazaw8x4h2ysug4pla'
})
});
[...]
图层:[
奥斯敏迪亚
]
可能重复到否,这不是重复项。我不希望我的地图限制在一个国家。但我想使用一张地图,根据他们的法律显示边界。请提及您询问的工具。在这种情况下,它是OpenLayers。我已经为您添加了标签。可能重复为否,这不是重复的。我不希望我的地图限制在一个国家。但我想使用一张地图,根据他们的法律显示边界。请提及您询问的工具。在这种情况下,它是OpenLayers。我已经为你添加了标签。