OpenSkiMap 图块未加载
OpenSkiMap tile not loading
正在尝试将 OpenSkiMap 添加到我的地图,但我似乎无法加载它。有什么建议吗?
定义图块图层变量:
var osm = L.tileLayer('https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png');
skiTrails = L.tileLayer('http://tiles.skimap.org/openskimap/{z}/{x}/{y}.png');
var precip = L.tileLayer('https://tile.openweathermap.org/map/precipitation_new/{z}/{x}/{y}.png?appid='+myKey),
temp = L.tileLayer('https://tile.openweathermap.org/map/temp_new/{z}/{x}/{y}.png?appid='+myKey);
定义地图图块的变量:
var map = L.map('map', {
center: [39.73, -104.99],
zoom: 10,
layers: [precip, temp, osm, skiTrails]
});
var baseMap = {
"OpenStreetMap": osm,
"SkiAreas": skiTrails
};
var weatherData = {
"Precipitation": precip,
"Temperature": temp
};
将所有数据添加到地图:
L.control.layers(baseMap,weatherData).addTo(map);
"skiTrails" 图层不会加载,但其他一切正常。
看起来 skimap.org 正在使用 Google 地图并且 openskimap.org 从栅格切片切换到矢量切片。所以你的磁贴 URL 无法工作。
一个可能的选择是OpenSnowMap。有两个图块 URLs,一个用于带浮雕的底图,另一个用于作为附加层的滑雪道:
https://tiles.opensnowmap.org/base_snow_map/{z}/{x}/{y}.png
https://tiles.opensnowmap.org/pistes/{z}/{x}/{y}.png
确保遵守他们的使用政策:
- use a valid referer
- prohibit bulk download from your app
- credit Data (c) www.openstreetmap.org & contributors ODBL and www.opensnowmap.org CC-BY-SA.
作为对出色的@scai 回答的补充,请注意,Opensnowmap.org:
中只有没有浮雕的 pises 叠加层可用
http://www.opensnowmap.org/pistes/{z}/{x}/{y}.png
Yves 来自 Opensnowmap.org
正在尝试将 OpenSkiMap 添加到我的地图,但我似乎无法加载它。有什么建议吗?
定义图块图层变量:
var osm = L.tileLayer('https://{s}.tile.openstreetmap.fr/osmfr/{z}/{x}/{y}.png');
skiTrails = L.tileLayer('http://tiles.skimap.org/openskimap/{z}/{x}/{y}.png');
var precip = L.tileLayer('https://tile.openweathermap.org/map/precipitation_new/{z}/{x}/{y}.png?appid='+myKey),
temp = L.tileLayer('https://tile.openweathermap.org/map/temp_new/{z}/{x}/{y}.png?appid='+myKey);
定义地图图块的变量:
var map = L.map('map', {
center: [39.73, -104.99],
zoom: 10,
layers: [precip, temp, osm, skiTrails]
});
var baseMap = {
"OpenStreetMap": osm,
"SkiAreas": skiTrails
};
var weatherData = {
"Precipitation": precip,
"Temperature": temp
};
将所有数据添加到地图:
L.control.layers(baseMap,weatherData).addTo(map);
"skiTrails" 图层不会加载,但其他一切正常。
看起来 skimap.org 正在使用 Google 地图并且 openskimap.org 从栅格切片切换到矢量切片。所以你的磁贴 URL 无法工作。
一个可能的选择是OpenSnowMap。有两个图块 URLs,一个用于带浮雕的底图,另一个用于作为附加层的滑雪道:
https://tiles.opensnowmap.org/base_snow_map/{z}/{x}/{y}.png
https://tiles.opensnowmap.org/pistes/{z}/{x}/{y}.png
确保遵守他们的使用政策:
- use a valid referer - prohibit bulk download from your app - credit Data (c) www.openstreetmap.org & contributors ODBL and www.opensnowmap.org CC-BY-SA.
作为对出色的@scai 回答的补充,请注意,Opensnowmap.org:
中只有没有浮雕的 pises 叠加层可用 http://www.opensnowmap.org/pistes/{z}/{x}/{y}.png
Yves 来自 Opensnowmap.org