慕森卡
2019-08-01 13:01:35
“數(shù)據(jù)切換”選項(xiàng)卡不下載傳單地圖。我使用選項(xiàng)卡顯示明確的內(nèi)容,但其中一個(gè)停止下載很好,因?yàn)樗窃跀?shù)據(jù)切換選項(xiàng)卡。這是一張傳單地圖。以下是代碼:海軍條形碼:<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#home">Données principales</a></li>
<li><a data-toggle="tab" href="#carte">Carte</a></li></ul><div class="tab-content">
<div id="home" class="tab-pane fade in active">Lorem ipsum</div>
<div id="carte" class="tab-pane fade"> **//see script below\\** </div></div>劇本:<div id="carteBenef"></div>
<script type="text/javascript">
$(document).ready(function () {
var map = new L.Map('carteBenef');
var cloudmadeUrl = 'http://{s}.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.png',
subDomains = ['otile1', 'otile2', 'otile3', 'otile4'],
cloudmadeAttrib = 'Data, imagery and map information provided by
<a href="http://open.mapquest.co.uk" target="_blank">MapQuest</a>,
<a href="http://www.openstreetmap.org/" target="_blank">OpenStreetMap</a>
and contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank">CC-BY-SA</a>';
var cloudmade = new L.TileLayer(cloudmadeUrl, {maxZoom: 18, attribution: cloudmadeAttrib, subdomains: subDomains});
var iades = new L.LatLng(<?php echo $beneficiaire->latitude . ', ' . $beneficiaire->longitude; ?>)
map.addLayer(cloudmade).setView(iades, 15);
var benefLocation = new L.LatLng(<?php echo $beneficiaire->latitude . ', ' .
$beneficiaire->longitude; ?>);
var benef = new L.Marker(benefLocation);
map.addLayer(benef);
benef.bindPopup("<?php echo htmlspecialchars($beneficiaire->nom) . ' ' . htmlspecialchars($beneficiaire->prenom); ?>").
openPopup();
});
</script>這張地圖在我把它放在標(biāo)簽上之前就已經(jīng)出現(xiàn)了,有人知道為什么它現(xiàn)在不起作用了嗎?謝謝=)
3 回答

慕絲7291255
TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊
window.dispatchEvent(new Event('resize'));

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
modal
map.invalidateSize()
window.dispatchEvent(new Event('resize'));
$('#map-modal').on('shown.bs.modal', function(event) {});
'shown.bs.modal'
- 3 回答
- 0 關(guān)注
- 938 瀏覽
添加回答
舉報(bào)
0/150
提交
取消