[CQ Map] Fix when reloading map after selection change

这个提交包含在:
Andreas 2022-10-22 20:40:32 +02:00
父节点 322b59d0a3
当前提交 f1e91766c7
共有 2 个文件被更改,包括 6 次插入4 次删除

查看文件

@ -124,13 +124,13 @@
<a class="nav-link active" id="table-tab" data-toggle="tab" href="#table" role="tab" aria-controls="table" aria-selected="true">Table</a>
</li>
<li class="nav-item">
<a class="nav-link" id="map-tab" data-toggle="tab" href="#cqmap" role="tab" aria-controls="home" aria-selected="false">Map</a>
<a class="nav-link" id="map-tab" data-toggle="tab" href="#cqmaptab" role="tab" aria-controls="home" aria-selected="false">Map</a>
</li>
</ul>
<br />
<div class="tab-content" id="myTabContent">
<div class="tab-pane fade" id="cqmap" role="tabpanel" aria-labelledby="home-tab">
<div class="tab-pane fade" id="cqmaptab" role="tabpanel" aria-labelledby="home-tab">
<br />
<div id="cqmap"></div>

查看文件

@ -1,7 +1,7 @@
var osmUrl = $('#cqmapjs').attr("tileUrl");
function load_cq_map() {
$('.nav-tabs a[href="#cqmap"]').tab('show');
$('.nav-tabs a[href="#cqmaptab"]').tab('show');
$.ajax({
url: base_url + 'index.php/awards/cq_map',
type: 'post',
@ -110,11 +110,13 @@ function load_cq_map2(data) {
[ "78", "-10"],
];
// If map is already initialized
// If map is already initialized
var container = L.DomUtil.get('cqmap');
if(container != null){
container._leaflet_id = null;
container.remove();
$("#cqmaptab").append('<div id="cqmap"></div>');
}
var map = L.map('cqmap');