import { ArcgisService } from './arcgis.service';
Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent {
title = 'sampleProgram';
constructor(public arcgis:ArcgisService) {
}
ngOnInit() {
//this.arcgis.initMap();
this.initMap();
}
ngAfterViewInit(){
//this.initMap();
}
initMap(){
config.assetsPath = './assets';
const map = new Map({
basemap: "arcgis-topographic" //Basemap layer service
});
// Create a MapView instance (for 2D viewing) and reference the map instance
const view = new MapView({
map: map,
center: [-118.80500, 34.02700], //Longitude, latitude
zoom: 13,
container: "viewDiv"
});
view.when(() => console.log('view ready'));
}
}
Install npm arcgis/core