问题链接:https://khuts.org/webmap/osm-bright-style/mines.html mapbox-street图层和图块层都不显示。 这张地图有一个使用tileserver-php提供的mbtiles文件。错误是指tile-coord.js,它似乎没有任何属性't'。
如何解决此问题?
答案 0 :(得分:0)
在此处查看您的comment,您需要更改创建数据源的方式。 vector
来源不接受data
选项,您需要提供tiles
(一组磁贴网址)或url
(指向一个网址的网址) TileJSON文件):
map.addSource('my-source', {
type: 'vector',
// either "tiles"
tiles: ['http://my-tile-server/{z}/{x}/{y}'],
// or "url"
url: 'http://my-tile-server/tiles.json'
});
如果您使用的是tileserver-php
,则它同时支持:
- 瓷砖网址(z / x / y)
- 瓦片jsons
请参阅"支持的协议":https://github.com/klokantech/tileserver-php#supported-protocols
的文档