You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Esri ArcGIS矢量瓦片地图显示英文地名而非本地语言

原始提问

有没有办法让Esri ArcGIS地图显示英文地名而非本地语言?以下为日本区域的显示示例:
该示例来自Esri的OpenStreetMap_GCS_v2矢量瓦片图层。
请问该矢量瓦片是否包含英文名称?是否有对应的配置方法,或是Esri有其他自带英文地名的瓦片图层?若矢量瓦片本身包含英文标签,我该如何修改样式来渲染显示英文标签?
我已找到World Terrain Reference (WGS84)图层,其自带英文地名,但缺少POI等OSM细节数据,无法满足需求。

问题解答
  1. 你所使用的OpenStreetMap_GCS_v2矢量瓦片本身包含英文名称字段,字段名通常为name_en
  2. 具体修改显示英文地名的方法如下:
  • 如果是在ArcGIS Online/Portal中直接使用图层:打开图层的样式编辑器,找到「标注」设置板块,将所有地名、POI、道路等要素的标注源字段从默认的name(本地语言字段)替换为name_en,保存样式后即可生效。
  • 如果是通过ArcGIS API进行二次开发:修改图层的标注配置参数即可,以JavaScript API为例,只需将labelingInfo配置项中的labelExpression属性值改为[name_en]即可,示例配置片段如下:
{
  "labelExpression": "[name_en]",
  "labelPlacement": "center-along",
  "where": "1=1"
}
  • 如果需要批量修改样式:导出图层的样式JSON文件,全局替换所有标注字段引用,将所有"field": "name"的配置项批量替换为"field": "name_en",再将修改后的样式重新绑定到图层即可。
  1. 如果你不想自行修改样式,也可以选择Esri官方预置的英文标注OSM矢量瓦片图层,该图层保留了完整的OSM POI、道路、水系等细节数据,可满足你的使用需求。

内容的提问来源于stack exchange,提问作者Matthias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 18:15:04