Browse Source

默认谷歌

master
hx 7 days ago
parent
commit
e5bb8872ef
  1. 13
      src/components/device/TrajectoryDialog.vue
  2. 6
      src/views/dashboard/index.vue

13
src/components/device/TrajectoryDialog.vue

@ -59,7 +59,7 @@
<div class="trajectory-toolbar">
<span class="page-inline-filter__label">{{ $t("device.trajectory.provider.label") }}</span>
<el-radio-group v-model="mapProvider" size="small" @change="handleProviderChange">
<el-radio-button label="google" :disabled="!hasGoogleKey">
<el-radio-button label="google" >
{{ $t("device.trajectory.provider.google") }}
</el-radio-button>
<el-radio-button label="amap" :disabled="!hasAmapKey">
@ -174,7 +174,7 @@ export default {
data() {
return {
activePanel: "map",
mapProvider: "amap",
mapProvider: "google",
loading: false,
mapLoading: false,
loadError: "",
@ -261,7 +261,7 @@ export default {
this.unbindDialogWrapper();
this.destroyMap(true);
this.activePanel = "map";
this.mapProvider = "amap";
this.mapProvider = "google";
this.loadError = "";
this.trajectoryPoints = [];
this.totalTrajectoryCount = 0;
@ -350,15 +350,16 @@ export default {
await this.renderCurrentProviderMap();
},
resolveDefaultProvider() {
if (this.hasGoogleKey) {
return "google";
}
if (this.hasAmapKey) {
return "amap";
}
if (this.hasMaptilerKey) {
return "maptiler";
}
if (this.hasGoogleKey) {
return "google";
}
return "amap";
},
initDefaultLocationTimeRange() {

6
src/views/dashboard/index.vue

@ -64,7 +64,7 @@
<div class="dashboard-map-panel__toolbar">
<span class="dashboard-map-panel__toolbar-label">{{ $t("dashboard.overview.map.serviceLabel") }}</span>
<el-radio-group v-model="mapProvider" size="small" @change="handleProviderChange">
<el-radio-button label="google" :disabled="!hasGoogleKey">
<el-radio-button label="google">
{{ $t("dashboard.overview.provider.google") }}
</el-radio-button>
<el-radio-button label="amap" :disabled="!hasAmapKey">
@ -148,7 +148,7 @@ export default {
statTimers: [],
statDelayStep: 140,
devicePoints: [],
mapProvider: "amap",
mapProvider: "google",
mapConfig: null,
map: null,
mapsApi: null,
@ -165,7 +165,7 @@ export default {
return !!(this.mapConfig && this.mapConfig.gaodeKey);
},
hasGoogleKey() {
return !!(this.mapConfig && this.mapConfig.googleKey);
return true;
},
hasMaptilerKey() {
return !!(this.mapConfig && this.mapConfig.maptilerKey);

Loading…
Cancel
Save