首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个Mapbox Tile图像怎么了?

这个Mapbox Tile图像怎么了?
EN

Stack Overflow用户
提问于 2021-11-24 00:12:20
回答 2查看 279关注 0票数 2

因此,我试图让Mapbox使用我的传单实现(使用React传单),而我的spidey感觉却告诉我有些东西坏了。

URL:

https://api.mapbox.com/v4/mapbox.mapbox-streets-v8/11/568/825@2x.jpg?access_token=pk.eyJ1IjoiamFtaWxsZXI2MTkiLCJhIjoiY2t3Y3JnbG5uMzZ2MzJ1bmhyaHhpczJpcCJ9.3X8OkNioN_C8CN15YPmDDQ

注意:我创建了上面用于这个问题的access_token,很快就会被删除。所以当你看到这个链接可能不起作用,这就是为什么我使用了这么方便的花花公子图片上传!

我猜想这与瓷砖坐标和/或缩放是如何计算有关的,但实际上,我在这个世界上完全没有任何线索。

使用mapbox.mapbox-streets-v4作为tileset_id会产生更好的结果,但仍然很糟糕。我也还没能加载样式表..。

怎么回事?

EN

回答 2

Stack Overflow用户

发布于 2021-11-24 20:36:08

事实证明,我的直觉是正确的,这与传单是如何产生瓷砖有关的。虽然我可能永远不知道背后的具体原因,但我还是解决了它。秘密酱汁最后是mapbox-gl-leaflet

我在Code上给出了一个超级简单的示例,展示了如何成功地将Mapbox瓷砖作为一个React组件在React传单中实现。这很时髦,海事组织,即使你必须进口几百个不同的包(如果使用TS的话),以使所有的工作

https://codesandbox.io/s/sharp-payne-m3hll

注意:要查看代码框链接是否正常工作,您需要提供自己的Mapbox密钥。上面的API密钥不起作用(即使它仍然有效,这可能取决于我对它的关心程度.)

票数 0
EN

Stack Overflow用户

发布于 2021-11-30 04:00:05

来自Mapbox的mapbox.mapbox-streets-v11 tileset最初打算用作矢量数据,例如使用Mapbox API:https://docs.mapbox.com/help/glossary/vector-tiles-api/

与您的URL唯一不同的是所请求的格式mvt (而不是jpg)。没有@2x分辨率修饰符。

可能令人困惑的是,通过Mapbox API jpgpng这样的光栅格式,也可以以光栅的形式请求矢量条目集。

然后Mapbox服务器从矢量数据生成图像。但在街道分册的情况下,它有大量的数据在手,它呈现所有的数据,使它看起来一团糟。

Mapbox提供了5个默认的项目集(https://docs.mapbox.com/studio-manual/reference/tilesets/),其中一些只是栅格(通常是卫星mapbox.satellite),而另一些则是最初的矢量,但也可以生成栅格(街道、地形、地形-RGB/海拔、流量)。

不幸的是,传单没有处理内置的矢量数据。如果您真的需要使用向量数据,您必须使用插件,如Leaflet.VectorGrid或Mapbox传单,或另一个转换到另一个映射库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70089342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档