HERE Vector Tile API を MapLibrary と併用すると、ズーム、パン、マーカーなどのインタラクティブな機能を備えた完全な機能を持つマップを作成できます。 MapLibre ライブラリは、マップのレンダリングおよびユーザーとのやり取りを処理します。一方、 HERE Vector Tile API は、ベクトルタイル形式で基盤となるマップ データを提供します。これにより、マップが表示される正確で最新の地理情報を取得できます。
API キー を取得します。 まだアカウントをお持ちでない場合は、 HERE platform アカウントにサインアップして API キー を生成します。 詳細については 、はじめにを参照してください。
テキストエディタまたは統合開発環境 (IDE) を開いて、 HTML および JavaScript コードを記述します。
基本的な HTML ファイルを作成します
マップをレンダリングする JavaScript コードのコンテナとして、基本的な HTML ページを作成します。
任意のテキストエディタまたは IDE で、新しい HTML ファイルを作成します。
HTML ファイルで、次の例に示すように、基本的な HTML 構造を設定します。
<!DOCTYPEhtml><html><head><title>HERE Vector Tile API with MapLibre</title><!-- Scripts and styles are included here --></head><body><!-- Map content is included here --></body></html>
container: 'map' - マップを表示する HTML 要素を指定します。 この場合、マップは 、id属性がmapに設定された要素の内側に配置されます。
style - 地図の表示スタイルと外観を定義します。 この例では、 HERE Vector Tile API がマップスタイルを読み込みます。 提供された URL は berlin 、デフォルトのスタイルを参照し、 apikey 要求を認証するためのを含みます。 URL のプレースホルダ値を実際の HERE Vector Tile の API キーに置き換えます。
center - 地図を最初にロードしたときに地図の中央にくるように、最初の地理的座標を設定します。 この例では、は、 center ニューヨーク市内の場所を表す緯度と経度のペアに設定されています。