相关疑难解决方法(0)

使用Leafzen瓷砖与Leaflet

我阅读Leaflet和Mapzen文档表明,为了使用Leaflet的自定义tile提供程序,需要做两件事:

  1. 在中指定切片提供程序 L.tilelayer(urlTemplateToTileProvider)
  2. 将此提供程序设置为MapZen
var urlTemplateToTileProvider =
  'http://tile.mapzen.com/mapzen/vector/v1/all/{z}/{x}/{y}.mvt?api_key=apiKey'
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试这个时,我最终得到一个空地图,然后继续正确显示标记等.然而,对生成的图块URL进行手动测试,例如

http://tile.mapzen.com/mapzen/vector/v1/all/14/8471/5583.mvt?api_key=apiKey

事实上确实下载了一些 - 我无法理解 - 数据.

我也尝试使用Mapzen文档(.json.geojson)中提到的其他两种格式,但结果完全相同.鉴于后两种格式返回人类可读数据,我在浏览器中检查了我的测试图块,数据确实是我想要使用的区域.

很奇怪,Leaflet文档和教程请求PNG tile layer(http://{s}.tile.osm.org/{z}/{x}/{y}.png),而不是原始数据.

显然,我在这里做错了.对于任何可能提供帮助的人,我都非常感激.

openstreetmap leaflet mapzen

4
推荐指数
1
解决办法
605
查看次数

mapboxgl.js 与 leaflet.js

我即将启动一个 Web 应用程序,其主要目的是显示 Mapbox 地图、切换图层并根据与地图的交互显示数据。

我想知道我应该使用 mapboxgl.js 和 leaflet.js、mapboxgl.js 或 leaflet.js。每个人都一直说 leaflet 很棒,但想知道 mapboxgl 是否为您提供相同的功能和性能?我不断在互联网上阅读相互矛盾的内容

非常感谢您的帮助

leaflet mapbox

4
推荐指数
1
解决办法
1904
查看次数

标签 统计

leaflet ×2

mapbox ×1

mapzen ×1

openstreetmap ×1