ガイドv3.2 API Referencev3.1 API Reference
ガイド

カスタムの地政学的見解を適用する

 HERE Maps API for JavaScript version 3.2

HERE Vector Tile APIをHERE Maps API for JavaScriptと併用することで、異なる視点に基づく国境を表示し、多様なユーザーの好みや地政学的な配慮に対応できます。国際的な合意に基づいて国境を強調したり、特定の国の観点から国境を公開したりする場合でも、HERE Vector Tile APIを使用すると、係争中の境界を忠実に表す地図を作成できます。

HERE Vector Tile APIのデータモデルでは、係争中の国境はboundariesレイヤー内でkind:xxプロパティとしてエンコードされます。xxはサポート対象の国コードを表し、特定の国の政治的立場を反映しています。boundariesレイヤーおよびサポート対象のすべての地政学的見解のリストについては、次のドキュメントを参照してください。

デフォルトでは、HERE Maps API for Javascriptは国際的な視点に基づいて、係争中の国境を破線で表示します。次の図は、パキスタンとインドの間に位置するジャンムー・カシミールおよびラダック地域を国際的な視点から表示した例です。

ジャンムー・カシミールおよびラダック地域 - 国際的な視点

地政学的見解を切り替える

📘

このセクションの例は、「HERE Maps API for Javascriptの使用を開始する」で説明したベースマップを基盤として、コードを追加する方法を説明します。

地図の表示を国際的な視点から特定の国の地政学的見解に切り替えるには、次の例に示すように、H.service.omv.ProviderクラスのsetPoliticalView()メソッドを使用します。

map.getBaseLayer().getProvider().setPoliticalView("in"); 
// change to "pk" for the Pakistani view on Kashmir

このコードは、地図の地政学的見解をインドの視点 (in) に設定しています。 結果:次の図は、選択した地政学的見解に応じて、HERE Maps API for JavaScriptが係争中の国境をどのようにレンダリングするかを示しています。

カシミール地方の地政学的見解