我正在研究如何将openweathermap层放在tom-tom-map上,我找到了一个解决方案:
tomTomMap.addSource('owm_source', {
type: 'raster',
tiles: [
'https://tile.openweathermap.org/map/clouds_new/{1}/{51}/{20}.png?{app_id}'
],
tileSize: 256,
minZoom: 0,
maxZoom: 12,
attribution: openWeatherMapAttribution
});
我不知道这个"问题"是什么,正因为如此,我才不断得到你能帮我弄清楚是什么吗?
Uncaught Error: Style is not done loading
at r._checkLoaded (mapbox-gl.js:33)
at r.addSource (mapbox-gl.js:33)
at n.addSource (mapbox-gl.js:33)
at t.<computed> [as addSource] (mapFactory.js:1121)
at script.js:59**
属性只是一个简单的HTML片段,带有指向供应商的链接。汤姆对这件事的记录非常糟糕。
因此,openWeatherMapAttribution
变量可以简单地是字符串:'<a href="//example.org">Copyright</a>'
。
然而,你可以在这里查看他们的文档,因为它的文档非常糟糕。