public DirectionsPageBase()
        {
            _directionsModule = new BingMapDirectionsModule
            {
                InputPanelId     = "inputPannel",
                ItineraryPanelId = "itineraryPanel"
            };

            _directionsModule.DirectionsUpdated += DirectionsUpdated;
            Modules = new ObservableCollection <IBingMapModule> {
                _directionsModule
            };
        }
예제 #2
0
        protected override Task OnAfterRenderAsync(bool firstRender)
        {
            if (firstRender)
            {
                _logger.LogDebug("Map rendered");
                _directionsModule = new BingMapDirectionsModule(_jsRuntime)
                {
                    InputPanelId     = "inputPannel",
                    ItineraryPanelId = "itineraryPanel"
                };

                _directionsModule.DirectionsUpdated += DirectionsUpdated;
                Modules.Add(_directionsModule);
            }
            return(base.OnAfterRenderAsync(firstRender));
        }