我想构建一个小型地图应用程序,但是OSM以当地语言(俄语,阿拉伯语等)显示标签。我希望所有标签都为英文。 通常建议您添加“ en标签”,但我确实找不到任何有关此操作的示例。
我在JS中的地图对象是:
var map = L.map('map', {
center: [mapCenterLat, mapCenterLon],
zoom: 3,
minZoom: 2
});
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
如何仅在英语标签中显示标签才能插入osm网址?
答案 0 :(得分:1)
有关包含多语言名称的栅格和矢量切片服务器的列表,请参见OSM Wiki中的Map internationalization。
还要查看各种基于OSM的地图的Tiles in the OSM wiki,mapstyle.petschge.de,Leaflet Provider Demo和Map Compare。其中一些具有全英文的地名。