geodienst / tresoar-fryslan-uitgebeeld

Historische Webviewer
0 stars 1 forks source link

Pop-up niet altijd volledig zichtbaar #1

Closed jelmervdl closed 8 years ago

jelmervdl commented 8 years ago

Meldde Annemarie via email:

Het hele 'pop-up scherm' van deze bestandjes is niet zichtbaar. Vaak gaat het uit beeld. Dat moet denk ik aangepast, want het is mijns inziens vervelend werken als je niet kunt zien wat er verder staat (zie vb. in bjlage). Wat ik gek vind, is dat op een gegeven moment de pop-up 'verspringt' naar boven (nog niet helemaal leesbaar, maar toch. Dit heb ik bij willekeurige 'pop-ups').

Context

Een van de lagen in de kaart is een laag met allemaal punten in plaatsen. Wanneer je op een van deze punten klikt, krijg je een popup met een korte geschiedenis (het bestand) van de naam van de plaats.

Huidige situatie

De popup is nu niet altijd volledig zichtbaar omdat soms bijvoorbeeld een punt in het midden wordt aangeklikt, en de popup groter is dan de helft van de kaart (wat handig is voor kleine schermen). Je kan dan de kaart verplaatsen, en de popup wordt meer zichtbaar. De popup ligt op de kaart als het ware.

voorbeeld

Mogelijke oplossingen

  1. Popup kleiner maken zodat deze altijd past
  2. Kaart verschuiven zodat de popup altijd naast het aangeklikte punt past
  3. Popup niet direct tegen het punt aan laten liggen, maar er ook overheen laten gaan
  4. Popup volledig loskoppelen van de kaart. Het wordt dan een soort modal popup op de website, niet een informatievlak in de kaart zelf.
jelmervdl commented 8 years ago

Ook in het document "Bevindingen Oplevering 1.0.6" wordt dit punt weer genoemd, plus dat het erg onhandig is dat het kruisje niet altijd in beeld is. Ik neig daarom sterk naar oplossing 4, om de popup volledig uit de kaart-laag te trekken en het meer een soort window in a window te maken.

Eventuele toevoeging daarbij kan zijn om de kaart te bewegen om het punt ook zichtbaar te houden wanneer de popup getoond wordt, maar ik denk dat dat niet altijd ideaal is.

jelmervdl commented 8 years ago

Ik heb het nu zo geïmplementeerd dat de popup de hele rechter helft van het scherm inneemt, en dat er wordt ingezoomd op de feature waar je op klikt.

Wanneer je de popup sluit, brengt hij je terug naar je oorspronkelijke positie. Je kan ook je kaart bewegen terwijl de popup open staat. In dat geval sluit hij de popup gewoon.