Add landingpage and lazyloading voor 3d map
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good
This commit is contained in:
36
src/app/map3d/map3d-router.module.ts
Normal file
36
src/app/map3d/map3d-router.module.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
import { NgModule } from '@angular/core';
|
||||
import { RouterModule } from '@angular/router';
|
||||
import { Switch2D3DComponent} from '../../../projects/common-map3d/src/public-api';
|
||||
import { MapComponent} from '../../../projects/common-map/src/public-api';
|
||||
|
||||
const routes = [
|
||||
{
|
||||
path: '',
|
||||
component: MapComponent
|
||||
},
|
||||
{
|
||||
path: ':xCenter/:yCenter/:zoom/:rotation/:baseLayer/:queryState',
|
||||
component: MapComponent,
|
||||
children: [
|
||||
{
|
||||
path: '',
|
||||
component: Switch2D3DComponent,
|
||||
outlet: 'map-controls'
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: ':queryState',
|
||||
component: MapComponent
|
||||
}
|
||||
];
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
RouterModule.forChild(routes),
|
||||
],
|
||||
exports: [
|
||||
RouterModule
|
||||
]
|
||||
})
|
||||
export class Map3DRouterModule { }
|
19
src/app/map3d/map3d.module.ts
Normal file
19
src/app/map3d/map3d.module.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import { NgModule } from '@angular/core';
|
||||
import { RouterModule } from '@angular/router';
|
||||
import { CommonMap3dModule} from '../../../projects/common-map3d/src/public-api';
|
||||
import { AppCommonMapModule} from '../../../projects/common-map/src/public-api';
|
||||
import {Map3DRouterModule} from './map3d-router.module';
|
||||
|
||||
|
||||
|
||||
@NgModule({
|
||||
imports: [
|
||||
Map3DRouterModule,
|
||||
AppCommonMapModule,
|
||||
CommonMap3dModule
|
||||
],
|
||||
exports: [
|
||||
RouterModule
|
||||
]
|
||||
})
|
||||
export class Map3DModule { }
|
Reference in New Issue
Block a user