ローカライズされた結果を返す方法
Virtual Earth Map Control は、さまざまな言語で結果を返す機能を備えています。
カルチャの設定
既定では、マップ コントロールの機能は英語 - 米国 (en-US) のカルチャで提供されます。ただし、マップ コントロールのカルチャは、マップ コントロール参照に mkt 属性を追加することで変更できます。次の例では、カルチャをフランス語 - フランス (fr-FR) に設定しています。
<script type="text/javascript" src="http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1&mkt=fr-fr"></script>
サポートされているカルチャ
以下の項目は、マップ コントロール参照で指定されたカルチャに応じて、そのカルチャの言語で返されます。
- マップ コントロール ダッシュボード。マップの制御に使用する既定のインターフェイス (コンパスとズームのコントロール) です。
- 3D のセットアップと説明のダイアログ ボックス。
- VEMap.Find メソッドによって返される結果の VEPlace.Name プロパティ。
- VEMap.GetDirections メソッドによって返される VERouteItinerary.Items の配列に含まれる各 VERouteItineraryItem の VERouteItineraryItem.Text プロパティ。一部のロケールでは、VERouteOptions.UseMWS プロパティを true に設定して VEMap.GetDirections を使用した場合のみサポートされます。
- マップ ラベル。
以下の表は、マップ コントロールでサポートされているカルチャと、各カルチャで利用できる機能の一覧です。マップ コントロールの mkt パラメータをこの表にない値に設定すると、マップ コントロールは読み込まれません。
言語 - 国/地域 | カルチャ | 機能サポート |
---|---|---|
チェコ語 - チェコ共和国 |
cs-CZ |
VEMap.Find、VEMap.GetDirections。 |
デンマーク語 - デンマーク |
da-DK |
VEMap.Find、VEMap.GetDirections。 |
オランダ語 - オランダ |
nl-NL |
VEMap.Find、VEMap.GetDirections。 |
英語 – オーストラリア |
en-AU |
VEMap.GetDirections (MWS 使用)。 |
英語 – カナダ |
en-CA |
マップ コントロール ダッシュボード、VEMap.Find、VEMap.GetDirections (MWS 使用)。 |
英語 - インド |
en-IN |
VEMap.GetDirections (MWS 使用)。 |
英語 – 英国 |
en-GB |
VEMap.GetDirections (MWS 使用)。 |
英語 – 米国 |
en-US |
すべての機能。これは、既定のカルチャです。 |
フィンランド語 - フィンランド |
fi-FI |
VEMap.Find、VEMap.GetDirections。 |
フランス語 – カナダ |
fr-CA |
マップ コントロール ダッシュボード、3D ダイアログ、VEMap.Find、VEMap.GetDirections。 |
フランス語 – フランス |
fr-FR |
マップ コントロール ダッシュボード、3D ダイアログ、VEMap.Find、VEMap.GetDirections。 |
ドイツ語 - ドイツ |
de-DE |
VEMap.Find、VEMap.GetDirections。 |
イタリア語 - イタリア |
it-IT |
マップ コントロール ダッシュボード、3D ダイアログ、VEMap.Find、VEMap.GetDirections。 |
日本語 - 日本 |
ja-JP |
マップ コントロール ダッシュボード、3D ダイアログ、VEMap.Find、マップ ラベル。 |
ノルウェー語 (ブークモール) - ノルウェー |
nb-NO |
VEMap.Find、VEMap.GetDirections。 |
ポルトガル語 - ブラジル |
pt-BR |
VEMap.Find、VEMap.GetDirections。 |
ポルトガル語 - ポルトガル |
pt-PT |
VEMap.Find、VEMap.GetDirections。 |
スペイン語 - メキシコ |
es-MX |
VEMap.GetDirections (MWS 使用)。 |
スペイン語 - スペイン |
es-ES |
VEMap.Find、VEMap.GetDirections。 |
スペイン語 – 米国 |
es-US |
マップ コントロール ダッシュボード、VEMap.Find、VEMap.GetDirections (MWS 使用)。 |
スウェーデン語 - スウェーデン |
sv-SE |
VEMap.Find、VEMap.GetDirections。 |
解説
VERouteOptions.UseMWS プロパティを true に設定し、サポートされているカルチャを指定したうえで VEMap.GetDirections メソッドを使用した場合、MapPoint Web Service から、そのカルチャのニュートラル言語で道順案内が返されます。詳細については、Microsoft MapPoint Web Service SDK の「Supported Languages」を参照してください。
VEMap.GetRoute (非推奨) では指定されたカルチャが無視されます。
関連項目
参照
VEMap.GetDirections メソッド
VEMap.ShowDashboard メソッド
概念
その他のリソース
VEMap.Find メソッド