I use google street map as my project's basemap in QGIS: Using Tile Server: https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}.

As my computer default language is Chinese, when the basemap is loading, all the place names were present in Chinese, how can I change it to English? I have already set the QGIS language to English (Option->General->Override system locale->English), but it does not work in google street basemap.

  • Are you in china? – HeikkiVesanto May 23 '19 at 15:47
  • yes, and MrXsquared's sloultion prefectly solved my problem. – J Law May 24 '19 at 14:27

Add &hl=en to your URL.

So it looks like https://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}&hl=en.

Instead of en you can also use any other language code. Note that most names used on Google Maps are not available in all languages.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.