在Mapbox中显示编码折线的图像

问题描述 投票:0回答:1

我有一条像这样的编码折线:

ki{eFvqfiVsBmA`Feh@qg@iX`B}JeCcCqGjIq~@kf@cM{KeHeX`@_GdGkSeBiXtB}YuEkPwFyDeAzAe@pC~DfGc@bIOsGmCcEiD~@oBuEkFhBcBmDiEfAVuDiAuD}NnDaNiIlCyDD_CtJKv@wGhD]YyEzBo@g@uKxGmHpCGtEtI~AuLrHkAcAaIvEgH_EaDR_FpBuBg@sNxHqEtHgLoTpIiCzKNr[sB|Es\\`JyObYeMbGsMnPsAfDxAnD}DBu@bCx@{BbEEyAoD`AmChNoQzMoGhOwX|[yIzBeFKg[zAkIdU_LiHxK}HzEh@vM_BtBg@xGzDbCcF~GhArHaIfByAhLsDiJuC?_HbHd@nL_Cz@ZnEkDDy@hHwJLiCbIrNrIvN_EfAjDWlEnEiAfBxDlFkBfBtEfDaAzBvDKdFx@|@XgJmDsHhAgD`GfElEzOwBnYdBxXgGlSc@bGdHpW|HdJztBnhAgFxc@HnCvBdA
。现在我希望它使用 MapboxKotlin 显示路径的静态图像。

我尝试过 Mapbox Static Url 来获取图像,但它总是返回以下错误:

{"message": "Not found"}
。我已经从 url 中删除了特殊字符,使其成为有效的 url,但随后也给出了上述错误。

现在我怎样才能成功获取图像是否有关于将折线编码或解码为坐标的信息如果是的话我该怎么做?还是我还有什么遗漏的?

kotlin mapbox mapbox-static-maps
1个回答
0
投票

我已经为那些需要的人找到了一种方法,我只是在这里回答Mapbox

您可以使用此链接替换占位符,无需解码折线,您可以直接使用:

https://api.mapbox.com/styles/v1/mapbox/streets-v12/static/path-5+f44-0.5(**enocoded_polyline_here**)/auto/100x100?access_token=**your_mapbox_access_token_here* *

注意:您可以参考地图框docs,使用链接样式更改地图的样式。

© www.soinside.com 2019 - 2024. All rights reserved.