「Widget:Custom map」の版間の差分

提供:メタファー リファンタジオ 攻略Wiki
移動先:案内検索
編集の要約なし
編集の要約なし
2行目: 2行目:
<script>
<script>
mw.loader.load('ext.leafletmapsWidget');
mw.loader.load('ext.leafletmapsWidget');
<!-- Widget内の実装 -->
<div id="map" style="height: 600px;"
    data-img="<!--{$img}-->"
    data-imgwidth="<!--{$imgwidth}-->"
    data-imgheight="<!--{$imgheight}-->"
    data-minzoom="<!--{$minzoom}-->"
    data-maxzoom="<!--{$maxzoom}-->"
    data-geojson="<!--{$geojson}-->"
    data-filter1="<!--{$filter1|default:'分類1'}-->"
    data-filter2="<!--{$filter2|default:'分類2'}-->"
    data-filter3="<!--{$filter3|default:'分類3'}-->"
    data-filter4="<!--{$filter4|default:'分類4'}-->"
    data-filter5="<!--{$filter5|default:'分類5'}-->"
    data-filter6="<!--{$filter6|default:'分類6'}-->">
</div>
<!-- 必要なCSSの読み込み -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/leaflet.draw/1.0.4/leaflet.draw.css"/>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"/> 
<link rel="stylesheet" href="https://dq.h1g.jp/img/dq10_offline/map/css/leaflet-easy-button.css" />
<link rel="stylesheet" href="https://dq.h1g.jp/img/dq10_offline/map/css/leaflet-tag-filter-button.css" />
<link rel="stylesheet" href="https://dq.h1g.jp/img/marker-icon-img/editable-popup.css" />
<link rel="stylesheet" href="https://dq.h1g.jp/img/lightgallery.min.css"/>
<!-- 必要なスクリプトの読み込み -->
<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
<script src="https://dq.h1g.jp/leaflet/leaflet.js"></script>
<script src="https://dq.h1g.jp/img/dq10_offline/map/js/leaflet-easy-button.js"></script>
<script src="https://dq.h1g.jp/img/dq10_offline/map/js/leaflet-tag-filter-button.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/leaflet.draw/1.0.4/leaflet.draw.js"></script>
<script src="https://dq.h1g.jp/leaflet/custom-leaflet-draw-locale.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/lightgallery/2.7.2/lightgallery.min.js"></script>
<script>
// マップの初期化のみをここで行う
$(document).ready(function() {
    if (typeof initLeafletMap === 'function') {
        const mapDiv = document.getElementById('map');
        initLeafletMap(mapDiv);
    }
});
</script>
</script>
</script>
</includeonly>
</includeonly>

2024年11月10日 (日) 18:33時点における版