问题链接:https : //khuts.org/webmap/osm-bright-style/mines.html mapbox-street 图层和瓦片图层均未显示。该地图有一个使用 tileserver-php 提供的 mbtiles 文件。该错误指的是 tile-coord.js,其中似乎没有任何属性“t”。
我该如何解决这个问题?
问题链接:https : //khuts.org/webmap/osm-bright-style/mines.html mapbox-street 图层和瓦片图层均未显示。该地图有一个使用 tileserver-php 提供的 mbtiles 文件。该错误指的是 tile-coord.js,其中似乎没有任何属性“t”。
我该如何解决这个问题?
在这里看到您的评论,您需要更改创建数据源的方式。vector
source 不接受data
选项,您需要提供tiles
(一个 tile url 数组)或一个url
(指向TileJSON文件的 url):
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
,它同时支持: - tile urls (z/x/y) - tile jsons
请参阅其“支持的协议”文档:https ://github.com/klokantech/tileserver-php#supported-protocols