0

我是 XYZ 平铺地图的新手。

我正在尝试从 geo.admin.ch 添加一张 XYZ 地图,这是所有毗邻州都可以使用的著名瑞士地图。

在这里,我找到了传单链接

这是代码

var map = new L.Map('map', {
  crs: L.CRS.EPSG3857,
  continuousWorld: true,
  worldCopyJump: false
});
var url = 'https://wmts20.geo.admin.ch/1.0.0/ch.swisstopo.pixelkarte-farbe/default/current/3857/{z}/{x}/{y}.jpeg';
var tilelayer = new L.tileLayer(url);
map.addLayer(tilelayer);
map.setView(L.latLng(46.57591, 7.84956), 8);

API 页面

4

1 回答 1

0

这是一个旧线程,但出于历史目的:

  • 您不能将 geo.admin.ch 中的 WMTS 用于桌面系统,只能使用 WMS,请参阅官方文档
  • 即使对于 WMS,您也不能免费使用底图,例如 Swisstopo Pixelkarte`,请参阅官方文档。有一个信用系统,有一些免费的地图请求。

所以,这不是代码的问题(尽管我没有检查你的代码)。

于 2018-08-11T14:58:04.480 回答