Leaflet 传单传送机上的语言未切换为法语
我正在使用它,我想将语言设置为法语fr,为此我使用Leaflet 传单传送机上的语言未切换为法语,leaflet,leaflet-routing-machine,Leaflet,Leaflet Routing Machine,我正在使用它,我想将语言设置为法语fr,为此我使用formatter:new L.Routing.formatter(language:'fr'),就像您可以看到下面的代码一样: L.Routing.control({ waypoints: [L.latLng(48.8534, 2.3488), L.latLng(44.837789, -0.57918)], routeWhileDragging: true, show: true, formatter: new L.Routin
formatter:new L.Routing.formatter(language:'fr')
,就像您可以看到下面的代码一样:
L.Routing.control({
waypoints: [L.latLng(48.8534, 2.3488), L.latLng(44.837789, -0.57918)],
routeWhileDragging: true,
show: true,
formatter: new L.Routing.Formatter({ units: 'metric', language: 'fr' }),
autoRoute: true
}).addTo(this.mapInstance);
但是,始终使用英语“en”。请尝试使用以下语言:
- 首先,将localization.js添加到angular.json文件中的其他脚本中,如下所示:
- 然后,将选项语言:“fr”添加到路由控制中,如下所示:
L.Routing.control({
航路点:[
L.latLng(57.74,11.94),
L.latLng(57.6792,11.949)
],
可折叠:true,//隐藏/显示面板布线
自动路线:true,//可能采取自动路线
语言:'fr',//<---这是您特别应该添加的内容
// ...
}).addTo(此.map);
"scripts": [
"node_modules/leaflet-routing-machine/src/localization.js"
]
L.Routing.control({
waypoints: [
L.latLng(57.74, 11.94),
L.latLng(57.6792, 11.949)
],
collapsible: true, // hide/show panel routing
autoRoute: true, // possibility to take autoRoute
language : 'fr', // < --- THIS IS ESPECIALLY WHAT YOU SHOULD ADD
// ...
}).addTo(this.map);