Releasenotities Onemap versie 5.9
Beheer
Nieuw
Het is nu voor kaarten en mappen mogelijk om deze op basis van gebruikersgroepen te tonen of te verbergen.
Voor elke printoptie in een printtemplate kan worden aangevinkt of de gebruiker deze zelf kan aanpassen in het optiescherm.
Het is nu mogelijk om on-hover feature info op een vectorlaag in te richten waarbij informatie wordt getoond als de muis over een feature in de kaart beweegt.
Nieuwe gebruikers die met OAuth inloggen worden nu automatisch als gebruiker aan onemap toegevoegd.
Opgeloste problemen
De viewer kon niet verbinden met servers die eigen ssl-certificaten gebruiken.
De opmaak van feature info en overige templates in CodeMirror werd onterecht aangepast na opslaan. Om dit te voorkomen moet je CodeMirror als standaard-editor kiezen in je gebruikersprofiel.
Er werd soms onterecht gewaarschuwd voor onopgeslagen veranderingen terwijl er geen dingen waren aangepast.
Er ontstond soms een javascript error bij het aanmaken van een nieuwe laag.
Bij inklappen van een historisch overzicht in beheer werd de pagina verlaten.
Soms werd een kaartservice pas na twee keer op opslaan klikken daadwerkelijk opgeslagen.
Viewer
Nieuw
Roterende noordpijl toegevoegd aan de mobiele weergave.
Het is nu mogelijk om WMTS-services met projectie EPSG:4326 te gebruiken.
Kaartlagen hebben nu een transparantie-slider in het contextmenu.
Fouten tijdens het maken van een pdf-print worden nu getoond in het voortgangsscherm.
Het printoptiescherm biedt nu de mogelijkheid om zelf een gewenste printschaal in te vullen. Laat deze leeg om het huidig zichtbare gebied af te drukken.
Opgeloste problemen
Foutmeldingen in bewerkformulieren konden het formulier breder dan het scherm maken.
Sluiten van en feature info popup met verticale scrollbars veroorzaakte een ongewenste verschuiving van de kaart.
Kaart-thumbnails in het info dialog gebruikten een relatieve url waardoor ze niet zichtbaar waren in embedded viewers.
De printknop werkte niet in embedded viewers.
Afdrukken met legenda's gaf foutmeldingen.
Lagen werden niet zichtbaar als de minimale of maximale zichtbaarheidsschaal precies op een zoomstap in de viewer was ingesteld.
Tabelweergave van vectorlagen was kapot in eenvoudige weergavemodus.
Er ontstond witruimte in de kaart als de afmetingen van het containerelement dynamisch werden veranderd.
Viewer JS API
Opgeloste problemen
Sommige vertalingen werden niet correct toegepast in de standalone viewer.
API calls via feature info gebruikten een relatieve url wat tot site not found errors leidde in embedded viewers.
Nieuw
Nieuwe method
layer.getFeatureById
toegevoegd voor vectorlagen om een losse feature op id op te halen uit een kaartlaag. Zie viewer API docs voor details.Nieuwe method
layer.setOpacity
toegevoegd om de transparantie aan te passen. Opacity is een getal van 0 (volledig transparant) tot 1 (volledig ondoorzichtig).Nieuwe method
layer.zoomToSelectedFeatures
toegevoegd waarmee de kaart inzoomt naar alle geselecteerde features in een vectorlaag.