2008-11-24 4 views
2

Я использую апи загрузчик Google Ajax и хочу, чтобы получить всю информацию в немецком поэтому я загрузка API Карт, как этогоGoogle Maps GeoCoding всегда использует язык браузера

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 адрес является английский на английский браузер и немецкий на немецком браузере

ответ

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> 

Загрузочный документ упоминает base_domain. http://code.google.com/apis/ajax/documentation/#GoogleLoad

+0

Не работает для меня :(Я использую английский клиент (Firefox), но мой немецкий IE показывает его на немецком языке, если я говорю языком: «ан», это все еще показывает мне немецкий ответ – Thomaschaaf 2008-11-24 14:48:01