首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mapbox街道名称自动翻译

Mapbox街道名称自动翻译
EN

Stack Overflow用户
提问于 2019-11-29 19:55:33
回答 2查看 232关注 0票数 0

我需要用Mapbox GL JS渲染俄罗斯的英文地图,但我在Mapbox看到成百上千的俄罗斯街道没有适当的英文名称(OSM规则是against音译)。

有没有办法在Mapbox Style中使用“文本字段”属性的自定义音译函数?

附注:"name:en“不是一个选项。

EN

回答 2

Stack Overflow用户

发布于 2019-11-30 09:09:36

这样如何:

  1. map.queryRenderedFeatures并查找所有姓名。每当地图视图更改且数据已加载时,
  2. 通过您的音译values.
  3. Repeate设置文本字段,并使用从俄语到英语values.
  4. Repeate 1的大小写表达式https://docs.mapbox.com/mapbox-gl-js/style-spec/#expressions-case进行映射。
票数 0
EN

Stack Overflow用户

发布于 2019-11-29 20:07:48

您可以通过三个步骤来本地化您的web地图:

从使用CDN或bundler.

  • Initialize
  1. MapboxLanguageplugin的“Display a map”
    1. 语言插件开始,并将其添加到您的Mapobject。

enter link description here

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

https://stackoverflow.com/questions/59104311

复制
相关文章

相似问题

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