Beispiel #1
0
        private async Task InitApi()
        {
            string           epsgCode        = "EPSG:28992";
            IAddressSettings addressSettings = AddressSettingsFactory.Create("nl", "CMDatabase");
            IDomElement      element         = DomElementFactory.Create();
            var _options = OptionsFactory.Create("gbo", "Gg200786001", "testdfdsfj", epsgCode, addressSettings, element);

            try
            {
                await StreetSmartAPI.Init(_options);

                // Open image
                IList <ViewerType> viewerTypes = new List <ViewerType> {
                    ViewerType.Panorama
                };
                IPanoramaViewerOptions panoramaOptions = PanoramaViewerOptionsFactory.Create(true, false, true, true, true, true);
                panoramaOptions.MeasureTypeButtonToggle = false;
                IViewerOptions viewerOptions = ViewerOptionsFactory.Create(viewerTypes, epsgCode, panoramaOptions);
                try
                {
                    IList <IViewer> viewers = await StreetSmartAPI.Open("Lange Haven 145, Schiedam", viewerOptions);
                }
                catch (StreetSmartImageNotFoundException)
                {
                    MessageBox.Show("image openen >> kapot");
                }
            }
            catch (StreetSmartLoginFailedException)
            {
                MessageBox.Show("api laden >> kapot");
            }
        }
Beispiel #2
0
 public FrontiersConfigurationManager(IAddressSettings addressSettings)
 {
     _addressSettings = addressSettings;
 }