it-swarm.com.de

Wie kann ich die Sprache im Google Maps API angeben?

So wie Sie maps.google.com.tw oder maps.google.co.kr oder maps.google.co.jp besuchen, können Sie in jedem Land ihre eigene Sprache sehen. Gibt es eine Eigenschaft, die ich in der Google Maps-API verwenden kann, um Google Maps mit einer bestimmten Sprache für die Anzeige dynamisch festzulegen?

32
Matt

Fügen Sie in Google Maps API Version 3 dem Script-Tag das Attribut "language" hinzu. Im Folgenden wird beispielsweise die Karte so eingestellt, dass in Ortsnamen und Navigationsschaltflächen Russisch angezeigt wird:

<script 
  src="http://maps.google.com/maps/api/js?sensor=false&amp;language=ru-RU"      
  type="text/javascript"></script> 

Ergebnis:

alt text

63
Maksym Kozlenko

In Google Maps v3 können Sie den Parameter "Sprache" verwenden:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false&amp;language=en"></script>

Liste der Sprachencodes: https://developers.google.com/maps/faq#languagesupport

Weitere Informationen: http://googlegeodevelopers.blogspot.com/2009/10/maps-api-v3-now-speaks-your-language.html

11
Jelena

Für die V2 Maps-API:

Sie können dem <script>-Tag einen optionalen hl-Parameter hinzufügen, wenn Sie die Google Maps-API hinzufügen. Geben Sie dabei die zu verwendende Domänensprache an (siehe folgendes Beispiel):

<!DOCTYPE html>
<html> 
<head> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
    <title>Localization of the Google Maps API</title> 
    <script src="http://maps.google.com/maps?file=api&v=2&sensor=false&hl=ko"
            type="text/javascript"></script> 
  </head> 
  <body onunload="GUnload()"> 

    <div id="map_canvas" style="width: 400px; height: 300px"></div> 

    <script type="text/javascript"> 
       var map = new GMap2(document.getElementById("map_canvas"));
       map.setCenter(new GLatLng(36.48, 128.00), 7);
       map.setUIToDefault();
    </script> 
  </body> 
</html>

Bildschirmfoto:

Localization of the Google Maps API

Möglicherweise möchten Sie auch die folgenden Ressourcen zum Lesen lesen:

7
Daniel Vassallo

sprachcode ist IETF-Sprachcode:

http://en.wikipedia.org/wiki/IETF_language_tag

<script 
    src="http://maps.google.com/maps/api/js?sensor=false&amp;language=ru-RU"      
    type="text/javascript"></script> 
0
lbsweek