fix(Amap): fix mapstyle

This commit is contained in:
thinkinggis 2019-05-14 17:42:46 +08:00
parent 2da2c1f2af
commit 9be646b8ab
1 changed files with 11 additions and 9 deletions

View File

@ -38,15 +38,17 @@ export default class GaodeMap extends Base {
initMap() {
const mapStyle = this.get('mapStyle');
switch (mapStyle) {
case 'dark':
this.set('mapStyle', Theme.DarkTheme.mapStyle);
break;
case 'light':
this.set('mapStyle', Theme.LightTheme.mapStyle);
break;
default:
this.set('mapStyle', mapStyle);
if (mapStyle) {
switch (mapStyle) {
case 'dark':
this.set('mapStyle', Theme.DarkTheme.mapStyle);
break;
case 'light':
this.set('mapStyle', Theme.LightTheme.mapStyle);
break;
default:
this.set('mapStyle', mapStyle);
}
}
this.set('zooms', [ this.get('minZoom'), this.get('maxZoom') ]);
const map = this.get('map');