{"action":"created","issue":{"url":"https://api.github.com/repos/mapsforge/vtm/issues/504","repository_url":"https://api.github.com/repos/mapsforge/vtm","labels_url":"https://api.github.com/repos/mapsforge/vtm/issues/504/labels{/name}","comments_url":"https://api.github.com/repos/mapsforge/vtm/issues/504/comments","events_url":"https://api.github.com/repos/mapsforge/vtm/issues/504/events","html_url":"https://github.com/mapsforge/vtm/issues/504","id":296461171,"number":504,"title":"Label layer overzoom","user":{"login":"devemux86","id":3484020,"avatar_url":"https://avatars1.githubusercontent.com/u/3484020?v=4","gravatar_id":"","url":"https://api.github.com/users/devemux86","html_url":"https://github.com/devemux86","followers_url":"https://api.github.com/users/devemux86/followers","following_url":"https://api.github.com/users/devemux86/following{/other_user}","gists_url":"https://api.github.com/users/devemux86/gists{/gist_id}","starred_url":"https://api.github.com/users/devemux86/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devemux86/subscriptions","organizations_url":"https://api.github.com/users/devemux86/orgs","repos_url":"https://api.github.com/users/devemux86/repos","events_url":"https://api.github.com/users/devemux86/events{/privacy}","received_events_url":"https://api.github.com/users/devemux86/received_events","type":"User","site_admin":false},"labels":[{"id":393152178,"url":"https://api.github.com/repos/mapsforge/vtm/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-02-12T17:30:53Z","updated_at":"2018-03-20T08:19:30Z","closed_at":null,"author_association":"COLLABORATOR","body":"Implement overzoom for `LabelLayer`, i.e. render labels / symbols up to a zoom (e.g. 17) and keep them in larger zooms.\r\n\r\nThe label layer is connected via `TileLoaderThemeHook` on vector tile layer's extraction zoom levels. So if extend them, then labels / symbols are produced again for each larger extraction level (which could be avoided)."},"comment":{"url":"https://api.github.com/repos/mapsforge/vtm/issues/comments/374511706","html_url":"https://github.com/mapsforge/vtm/issues/504#issuecomment-374511706","issue_url":"https://api.github.com/repos/mapsforge/vtm/issues/504","id":374511706,"user":{"login":"devemux86","id":3484020,"avatar_url":"https://avatars1.githubusercontent.com/u/3484020?v=4","gravatar_id":"","url":"https://api.github.com/users/devemux86","html_url":"https://github.com/devemux86","followers_url":"https://api.github.com/users/devemux86/followers","following_url":"https://api.github.com/users/devemux86/following{/other_user}","gists_url":"https://api.github.com/users/devemux86/gists{/gist_id}","starred_url":"https://api.github.com/users/devemux86/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/devemux86/subscriptions","organizations_url":"https://api.github.com/users/devemux86/orgs","repos_url":"https://api.github.com/users/devemux86/repos","events_url":"https://api.github.com/users/devemux86/events{/privacy}","received_events_url":"https://api.github.com/users/devemux86/received_events","type":"User","site_admin":false},"created_at":"2018-03-20T08:19:30Z","updated_at":"2018-03-20T08:19:30Z","author_association":"COLLABORATOR","body":"Suppose label rendering could or should be triggered also with movement, since can have available tiles off screen and want to render them when get on screen.\r\n\r\n> Don't know if avoid rendering on higher zooms will be noticeable then...\r\n\r\nIt's not just about noticeable, it's mostly about if happen or not.\r\nThe purpose of the issue is to _avoid recreating_ the labels if zoom > 17, so we have better performance and far better appearance since polygon labels won't be multiplied inside polygon."}}
{"actor":{"display_login":"devemux86"}}