Javascript 如何更改OpenLayers 5.3的平铺语言

Javascript 如何更改OpenLayers 5.3的平铺语言,javascript,jquery,openlayers,openlayers-5,Javascript,Jquery,Openlayers,Openlayers 5,我正在使用OpenLayers 5.3.0开发一个地图应用程序 如何更改地图分幅的语言?当我观看日本或韩国时,所有地方都以当地语言显示 我怎样才能把它改成英语 我搜索了官方API文档,但找不到与i18或语言相关的属性 这就是我初始化地图的方式 map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ preload: 3,

我正在使用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
        })
    });
我怎样才能把这块瓷砖换成英文?

谢谢你的回答

当我观看日本或韩国时,所有地方都以当地语言显示

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

有一些瓷砖来源。OSM wiki关于地图