繁体   English   中英

如何更改OpenLayers 5.3的平铺语言

[英]how to change OpenLayers 5.3's tile language

我正在使用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, 更多图块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM