Leaflet Javascript 地図内に画像を配置

HTMLで地図を配置したdiv内に画像用divを配置して、CSSで画像用divの位置をセットします。

< コード例 >
HTML
#livemap_photoのsrcはJavascriptでダイナミカリーにセットしています。

<!-- Leaflet伸縮地図 -->
<div id="livemap-container" class="z-depth-1-half map-container p-0">
<!-- 省略 -->
<!-- Planespotter 機材写真 -->
    <figure>
        <div id="livemap_photo_div" class="dsp_none">
            <a id="livemap_photo_a" href="" target="_blank">
                <img id="livemap_photo" src="" width="240" class="border border-primary rounded fade-in"></img>
            </a>
            <figcaption id="livemap_photo_figcap" class="flagcap_dark">..</figcaption>

        </div>
    </figure>
</div>

CSS

positionを absoluteにする
bootom, top, left. right で地図内でのパッディングをセットする
z-indexを地図より大きくする

/* ライブ地図機材写真 */
#livemap_photo_div {
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 99999;
    color: white;
    font-size: 14px;
    opacity: 0.8
}

< 画面例 >

リリースニュース 実用的スカイスキャナー

実用的な航空券予約サイトです。
検索はBestとAllが選べます。

< URL >

https://mapflight.net/Airport2/

データはスカイスキャナーと同じですが、以下の特長があります。

< 特長 >

1 余計な広告が少なくストレスなく使える
2 メニュー、結果がコンパクトにまとめられていて実用的
3 発着空港を地図で確認出来る
4 飛行経路を地図で確認出来る
5 乗継空港を地図で確認出来る
6 観光地の写真で楽しめる
7 飛行機の機種がわかる
8 推定される機材番号の飛行機写真がポップアップする
9 近くの空港が地図で選べる