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
}
< 画面例 >

