在未调用API文件时本地化Google地图

时间:2014-11-21 13:52:52

标签: google-maps google-maps-api-3 localization

根据Google的文档(https://developers.google.com/maps/documentation/javascript/basics#Localization)以及大部分互联网,要将Google地图本地化,您只需将“语言”参数添加到API JS文件(https://maps.googleapis.com/maps/api/js),只要您“重新使用版本3 +

例如: https://maps.googleapis.com/maps/api/js?language=es

但是,我正在处理的网站不会调用此API文件。它调用的第一个与谷歌地图相关的文件是这个JS: https://maps.gstatic.com/maps-api-v3/api/js/19/0/main.js

有人知道在调用此main.js文件时如何本地化Google地图吗?我已经尝试过添加“language”和“hl”参数,没有运气。

1 个答案:

答案 0 :(得分:0)

maps api为每种语言都有一个单独的js文件,本地化是url的一部分,而不是查询字符串。即:

https://maps.gstatic.com/maps-api-v3/api/js/18/15a/intl/es_ALL/main.js

当您引用该文件时: https://maps.googleapis.com/maps/api/js?language=es它在幕后引导上述版本。