Reputation: 391
Not sure if this helps. I am using vue-leaflet and using OpenStreetMaps('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png') as tileProvider.
Upvotes: 1
Views: 1107
Reputation: 21469
That's because your TileLayer URL tile.openstreetmap.org uses local names for labels. Labels in England will be in English, labels in France will be in French and so on.
If you want to have all-English labels then use an all-English tile server. Read map internationalization for more information. Also make sure to check the usage policy of the tile server you have chosen.
Please note that his question has already been answered dozens of time.
Upvotes: 1