【问题标题】:how to change OpenLayers 5.3's tile language如何更改 OpenLayers 5.3 的平铺语言
【发布时间】:2019-07-17 11:44:30
【问题描述】:

我正在使用 OpenLayers 5.3.0 开发地图应用程序。

如何更改地图图块的语言?当我查看日本或韩国时,所有地方都以当地语言显示。

我怎样才能把它改成英文?

我搜索了官方API文档,但是我没有找到与i18或语言相关的属性。

这就是我初始化地图的方式

map = new ol.Map({
        target: 'map',
        layers: [
            new ol.layer.Tile({
                preload: 3,
                source: new ol.source.OSM()
            }),
            vectorLayer
        ],
        overlays: [overlay],
        loadTilesWhileAnimating: true,
        view: new ol.View({
            center: ol.proj.fromLonLat([2.896372, 44.60240]),
            zoom: 3
        })
    });

如何将此图块更改为英文?

感谢您的回答。

【问题讨论】:

    标签: javascript jquery openlayers openlayers-5


    【解决方案1】:

    当我查看日本或韩国时,所有地点都以当地语言显示。

    这与您使用的地图图块服务有关,而不是 openlayers。 OpenStreetMap 默认使用世界各地的本地或官方语言。所以日本或韩国的所有地方都以当地语言显示。

    有一些瓷砖来源。 OSM wiki 关于地图 Internationalization, more tiles

    【讨论】:

      猜你喜欢
      • 2012-07-29
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-03
      • 1970-01-01
      相关资源
      最近更新 更多