37

maps.google.com.twまたはmaps.google.co.krまたはを訪問するのと同じようmaps.google.co.jpに、すべての国で表示されている独自の言語を見ることができます。表示する特定の言語を使用してGoogleマップを動的に設定するためにGoogleMapsAPIで使用できるプロパティはありますか?

4

4 に答える 4

72

Google Maps API v3で、スクリプトタグに「言語」属性を追加します。たとえば、次の例では、場所の名前とナビゲーションボタンにロシア語を表示するように地図を設定します。

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

結果:

代替テキスト

于 2010-12-11T20:32:17.857 に答える
14

Google Maps v3では、「言語」パラメータを使用できます。

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

言語コードリスト:https ://developers.google.com/maps/faq#languagesupport

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

于 2011-02-25T11:06:16.933 に答える
7

V2 Maps APIの場合:

次の例のように、Google Maps APIを含めるときに、使用するドメイン言語を指定して、タグにオプションのhlパラメータを追加できます。<script>

<!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>

スクリーンショット:

GoogleMapsAPIのローカリゼーション

さらに読むために、以下のリソースをチェックすることもできます。

于 2010-04-18T17:08:11.357 に答える
0

言語コードはIETF言語コードです:

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> 
于 2014-03-31T20:53:13.807 に答える