如何更改 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
})
});
如何将此磁贴更改为英文?
感谢您的回答。
when I view Japan or Korea, all the places are displayed in the local language.
这与您使用的地图瓦片服务有关,而不是 openlayers。 OpenStreetMap 默认使用世界各地的当地或官方语言。所以日本或韩国的所有地方都用当地语言显示。
有一些瓷砖来源。关于地图的 OSM wiki Internationalization, more tiles
我正在使用 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
})
});
如何将此磁贴更改为英文?
感谢您的回答。
when I view Japan or Korea, all the places are displayed in the local language.
这与您使用的地图瓦片服务有关,而不是 openlayers。 OpenStreetMap 默认使用世界各地的当地或官方语言。所以日本或韩国的所有地方都用当地语言显示。
有一些瓷砖来源。关于地图的 OSM wiki Internationalization, more tiles