Google Maps GeoCoding始终使用浏览器语言

时间:2008-11-24 13:45:08

标签: javascript ajax google-maps google-api

我正在使用google ajax api loader并希望获得德语版的所有信息 所以我正在加载地图api,就像这样

google.load("maps", "2", {language : "de"});

我尝试过deu,ger,de,de_DE甚至en和ja_JP但没有成功。

对于那些不了解我的问题的人: http://dl.getdropbox.com/u/5910/Jing/2008-11-24_2018.png您可以在http://apps.komola.de/gmaps.htm尝试使用英语浏览器上的英语和德语浏览器上的德语

1 个答案:

答案 0 :(得分:3)

此API文档指出了地图本地化http://code.google.com/apis/maps/documentation/#Localization

的限制

该语言似乎只影响界面(按钮等),base_domain会影响它使用的服务。因此base_domain强制它使用google.de进行地理编码服务。

<script src="http://www.google.com/jsapi?key=KEYHERE" type="text/javascript"></script>

<script type="text/javascript">
     google.load("maps", "2",{language: "de",base_domain: 'google.de'});
     ...
</script>

loader doc提到了base_domain。 http://code.google.com/apis/ajax/documentation/#GoogleLoad