Ejemplo n.º 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");
            }
        }
Ejemplo n.º 2
0
        public override void FixtureSetUp()
        {
            base.FixtureSetUp();
            string html = Support.GetFile(testFile);

            Dom     = CQ.Create(html);
            factory = new DomElementFactory(Dom.Document);
        }