「OpenLayers」を利用して、アイコン画像を下端に表示させる

「OpenLayers」でアイコン画像でポイントを表示させた場合、デフォルトでは、アイコン画像が座標の中心位置に表示されます。
画像にもよりますが、以下のような、ピン画像の場合は中心位置ではなく、下端に表示させる必要があります。

ピン画像を下端に表示

ピン画像を下端に表示させるには、ol.style.Iconクラスのanchorプロパティの値を変更します。
何も設定していない場合は、デフォルトで[0.5, 0.5]が設定されており、アイコンが中心位置に表示されます。
これを、[0.5, 1]に設定し、アイコンを下端に表示させます。

以下、設定例です。

以下、設定後の地図イメージです。ピンの下端が座標位置に表示されています。

Print Friendly, PDF & Email

シェアする

  • このエントリーをはてなブックマークに追加

フォローする