首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mapbox gl使用地理编码器搜索结果更改poi_label名称样式

Mapbox gl使用地理编码器搜索结果更改poi_label名称样式
EN

Stack Overflow用户
提问于 2020-08-10 11:27:46
回答 1查看 138关注 0票数 1

我使用Mapbox gl来显示使用地理编码器的POI。由于某些原因,大多数POI的位置不准确,因为此标记未放置在poi上。是否可以根据搜索结果更改poi标签样式?我知道使用setLayoutProperty我们可以更改所有的poi标签名称,但我想更改地理编码器搜索结果中出现的特定poi名称。任何帮助都是非常感谢的。

添加更多信息,我使用地理编码器结果创建了一个标记,但是,有很多餐馆的标记位于远离实际位置的位置。也许是因为坐标不正确。因此,我们的想法是更改地图中餐厅名称的样式,而不是创建一个标记,这将删除浮动在错误位置的标记。我的问题是有没有可能做这样的样式,或者有没有一种方法可以让我们得到更精确的坐标。我可以看到,对"POI_LABLE“使用SetLayoutProperty可以更改name属性的样式。是否可以在此处应用过滤器并更改匹配名称的样式?感谢您对此问题的研究。

EN

Stack Overflow用户

发布于 2020-08-12 06:01:48

使用Mapbox街道数据的样式显示来自OpenStreetMap数据的POI,除非您在日本,这在https://docs.mapbox.com/vector-tiles/reference/mapbox-streets-v8/#data-sources--updates上有说明。

根据https://docs.mapbox.com/help/how-mapbox-works/geocoding/#source-data的说法,

Mapbox地理编码API包含来自政府、开放数据项目和私人公司的数据源。在某些情况下,地理编码应用编程接口的结果可能与Mapbox街道或OpenStreetMap数据不同。

因此,Mapbox地理编码器的POI结果不能保证与地图上显示的POI相同,因为它们来自不同的数据源,因此不会始终位于同一位置,也不会与任何形式的ID相关联。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63333729

复制
相关文章

相似问题

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