Draw entrance letters and markers along the normal of the building edge. - Load new tiles when panning - [x] Custom, broken code - [x] Custom, working code - ----- - [ ] Load tiles with deck.gl - Tile source - [x] Highway-only Routable Tiles - [x] New Building Tiles locally - [x] New Building Tiles at tile.olmap.org - [ ] New Routable Tiles (buildings and their entrances included, live update) - ----- - [ ] Include orphan entrances in Routable Tiles - [ ] QA Tiles (zoom 12) - [ ] Custom QA Tiles (zoom 14, non-simplified entrance nodes) - Data interpretation - [x] Assume that the housenumber is in the entrance node - ----- - [ ] Show all addresses of the building in the entrance popup - [ ] Copy housenumber from building to entrance - [ ] Analyse the addressing scheme to avoid repetition and mistakes (multi-address buildings) - Entrance geometry algorithm - [x] Use the angle of the path - [x] Use the normal of the building (angle at entrance) - ----- - [x] Calculate angles with Turf.js - [ ] Find the related building edge for orphan entrance nodes - Visual appearance - [x] Label visual distance independent of zoom level - [x] Label centered - [x] Try smaller font size - [x] Hide when zoom level too small - [x] Label anchored according to the angle - [x] Include housenumber in label - ----- - [x] Show entrance circles on small zoom levels - [ ] Dynamic label layout to avoid overlap - [ ] Halo of one label should overlap other labels
Draw entrance letters and markers along the normal of the building edge.