[CQ Map] Fix when reloading map after selection change
这个提交包含在:
父节点
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>
|
<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>
|
||||||
<li class="nav-item">
|
<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>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<div class="tab-content" id="myTabContent">
|
<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 />
|
<br />
|
||||||
|
|
||||||
<div id="cqmap"></div>
|
<div id="cqmap"></div>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
var osmUrl = $('#cqmapjs').attr("tileUrl");
|
var osmUrl = $('#cqmapjs').attr("tileUrl");
|
||||||
|
|
||||||
function load_cq_map() {
|
function load_cq_map() {
|
||||||
$('.nav-tabs a[href="#cqmap"]').tab('show');
|
$('.nav-tabs a[href="#cqmaptab"]').tab('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: base_url + 'index.php/awards/cq_map',
|
url: base_url + 'index.php/awards/cq_map',
|
||||||
type: 'post',
|
type: 'post',
|
||||||
|
|
@ -110,11 +110,13 @@ function load_cq_map2(data) {
|
||||||
[ "78", "-10"],
|
[ "78", "-10"],
|
||||||
];
|
];
|
||||||
|
|
||||||
// If map is already initialized
|
// If map is already initialized
|
||||||
var container = L.DomUtil.get('cqmap');
|
var container = L.DomUtil.get('cqmap');
|
||||||
|
|
||||||
if(container != null){
|
if(container != null){
|
||||||
container._leaflet_id = null;
|
container._leaflet_id = null;
|
||||||
|
container.remove();
|
||||||
|
$("#cqmaptab").append('<div id="cqmap"></div>');
|
||||||
}
|
}
|
||||||
|
|
||||||
var map = L.map('cqmap');
|
var map = L.map('cqmap');
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用