fix: 修复搜救地图数据更新时,选中数据无法放大地图的问题

pull/12/head
shiyi 6 months ago committed by cbwu
parent d3a6ab5d1d
commit f4695b5d5f

@ -15,6 +15,7 @@ RESOURCES += \
# 指定库文件的头文件路径
INCLUDEPATH += $$PWD/map/tianditu/include
DEPENDPATH += $$PWD/map/tianditu/include
# 指定库文件的路径
CONFIG(debug, debug|release){

@ -150,15 +150,27 @@ Map{
updateSelect(imsiSelectModel)
}
}
Connections {
// imsi
target: imsiDataModel
function onDataChanged(topLeft, bottomRight,roles) {
updateSelect(imsiSelectModel)
var indexs = imsiSelectModel.selectedIndexes
listSelectModel.clear()
if (indexs.length === 0) return;
for (var i = 0; i<indexs.length; i++){
if (indexs[i].column === 0) {
listSelectModel.append({
"latitude": Number(imsiDataModel.data(indexs[i], imsiDataModel.getRole("latitude"))), // 258
"longitude": Number(imsiDataModel.data(indexs[i], imsiDataModel.getRole("longitude"))) //257
});// 258);
}
}
}
}
function updateSelect(imsiSelectModel) {
var indexs = imsiSelectModel.selectedIndexes
console.log(indexs)
// if (indexs.length === 0) {
listSelectModel.clear()
// }
@ -186,7 +198,6 @@ Map{
}
}
var centerLat = (minLat + maxLat) / 2.;
console.log(minLat, maxLat, )
var centerLon = (minLon + maxLon) / 2.;
var latDiff = maxLat - minLat;

@ -1,21 +1,4 @@
/**************************************************************************
* tibingmapprovider.h
* =======================================================================
*
* 2021-8-31
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include "timapprovider.h"

@ -1,21 +1,4 @@
/**************************************************************************
* tiesrimapprovider.h
* =======================================================================
*
* 2021-8-31
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include "timapprovider.h"
class TiEsriMapProvider : public TiMapProvider

@ -1,22 +1,4 @@
/**************************************************************************
* tigeotilefetcher.h
* =======================================================================
*
* 2021-5-12
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <private/qgeotilefetcher_p.h>
#include <QNetworkAccessManager>

@ -1,21 +1,4 @@
/**************************************************************************
* tigooglemapprovider.h
* =======================================================================
*
* 2021-8-30
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include "timapprovider.h"
#include <QMutex>

@ -1,23 +1,4 @@
/**************************************************************************
* TiMapCacheWorker.h
* =======================================================================
*
* 2021-5-14
* 499131808@qq.com
* Q Q 499131808
*
*
* 使
*使,
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QHostInfo>
#include <QMutex>
#include <QQueue>

@ -1,22 +1,4 @@
/**************************************************************************
* timapengine.h
* =======================================================================
*
* 2021-6-16
* 499131808@qq.com
* Q Q 499131808
*
*
* 使
*使,
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QObject>
#include <QTimer>

@ -1,21 +1,4 @@
/**************************************************************************
* TiMapEngineData.h
* =======================================================================
*
* 2021-6-30
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QObject>
/**
* @brief The TiMapCacheTile class

@ -1,22 +1,4 @@
/**************************************************************************
* timapjsonengine.h
* =======================================================================
*
* 2021-6-29
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QJsonObject>
#include <QObject>

@ -1,21 +1,4 @@
/**************************************************************************
* timapprovider.h
* =======================================================================
*
* 2021-6-16
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QNetworkAccessManager>
#include <QNetworkRequest>
#include <QObject>

@ -1,22 +1,4 @@
/**************************************************************************
* timapurlengine.h
* =======================================================================
*
* 2021-6-17
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QHash>
#include <QNetworkAccessManager>
#include <QObject>

@ -1,22 +1,4 @@
/**************************************************************************
* tiqgeocodereply.h
* =======================================================================
*
* 2021-5-17
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QGeoCodeReply>
#include <QNetworkReply>

@ -1,22 +1,4 @@
/**************************************************************************
* tiqgeofiletilecache.h
* =======================================================================
*
* 2021-5-13
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <private/qgeofiletilecache_p.h>

@ -1,21 +1,4 @@
/**************************************************************************
* tiqeoserviceproviderfactory.h
* =======================================================================
*
* 2021-4-27
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QGeoServiceProviderFactory>
#include <QObject>
#include <QtPlugin>

@ -1,21 +1,4 @@
/**************************************************************************
* tiqgeotiledmappingmanagerengine.h
* =======================================================================
*
* 2021-4-27
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <QtLocation/QGeoServiceProvider>
#include <QtLocation/private/qgeotiledmappingmanagerengine_p.h>

@ -1,22 +1,4 @@
/**************************************************************************
* tiqgeotiledmapreply.h
* =======================================================================
*
* 2021-5-12
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include <private/qgeotiledmapreply_p.h>
#include <QNetworkReply>
#include <QTimer>

@ -1,21 +1,4 @@
/**************************************************************************
* titianditumapprovider.h
* =======================================================================
*
* 2021-6-16
* 499131808@qq.com
* Q Q 499131808
*
*
*
* ======================================================================
*
*
*
* ======================================================================
*
***************************************************************************/
#pragma once
#pragma once
#include "timapprovider.h"
class TiTiandituMapProvider : public TiMapProvider

@ -24,7 +24,8 @@ ImsiData::ImsiData(const QJsonObject& json)
if (json.contains("altitude"))
this->altitude = json.value("altitude").toInt();
if (json.contains("create_date"))
this->createDate = json.value("create_date").toString();
// this->createDate = json.value("create_date").toString(); // 传过来的数据不准
this->createDate = QDateTime::currentDateTime().toString("yyyy-MM-ddThh:mm:ss");
if (json.contains("rssi"))
this->rssi = json.value("rssi").toInt();
if (json.contains("fcn"))

Loading…
Cancel
Save