簡體   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