{"action":"created","issue":{"url":"https://api.github.com/repos/mapsforge/mapsforge/issues/687","labels_url":"https://api.github.com/repos/mapsforge/mapsforge/issues/687/labels{/name}","comments_url":"https://api.github.com/repos/mapsforge/mapsforge/issues/687/comments","events_url":"https://api.github.com/repos/mapsforge/mapsforge/issues/687/events","html_url":"https://github.com/mapsforge/mapsforge/pull/687","id":107011732,"number":687,"title":"Android gestures","user":{"login":"schildbach","id":743306,"avatar_url":"https://avatars.githubusercontent.com/u/743306?v=3","gravatar_id":"","url":"https://api.github.com/users/schildbach","html_url":"https://github.com/schildbach","followers_url":"https://api.github.com/users/schildbach/followers","following_url":"https://api.github.com/users/schildbach/following{/other_user}","gists_url":"https://api.github.com/users/schildbach/gists{/gist_id}","starred_url":"https://api.github.com/users/schildbach/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schildbach/subscriptions","organizations_url":"https://api.github.com/users/schildbach/orgs","repos_url":"https://api.github.com/users/schildbach/repos","events_url":"https://api.github.com/users/schildbach/events{/privacy}","received_events_url":"https://api.github.com/users/schildbach/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-09-17T15:34:25Z","updated_at":"2015-09-23T18:47:55Z","closed_at":"2015-09-23T18:47:55Z","pull_request":{"url":"https://api.github.com/repos/mapsforge/mapsforge/pulls/687","html_url":"https://github.com/mapsforge/mapsforge/pull/687","diff_url":"https://github.com/mapsforge/mapsforge/pull/687.diff","patch_url":"https://github.com/mapsforge/mapsforge/pull/687.patch"},"body":"The goal of this PR is get native Android look and feel when it comes to panning and zooming. Please feel free to try it in the example app and leave comments.\r\n\r\nOpen issues / questions:\r\n\r\n- I removed MapView.setGestureDetector(), because it's not clear how it should interact with existing gestures. It wasn't used by any of the examples. (:thumbsup: added it back)\r\n- Where does all this flicker come from? Especially with zooming, it's really ugly. It's present on current dev and released versions as well, so it's not a regression of my patch. Still I'd like to investigate more, maybe we can fix it in one go. (:thumbsup: almost fixed)\r\n- Need to test edge cases, like flinging off boundaries of the map. (:thumbsup: tested, works)\r\n- Flinging causes a lot of tile downloads for server-based maps. Apparently some of the servers are rate limited, leading to white tiles. (:thumbsdown: white tiles seem to be caused by hardware acceleration)\r\n- Currently there is no configuration of the fling properties, and long tap delay isn't configurable any more. (:thumbsup: not needed, it will use OS defaults)\r\n\r\nFixes #219. "},"comment":{"url":"https://api.github.com/repos/mapsforge/mapsforge/issues/comments/142694275","html_url":"https://github.com/mapsforge/mapsforge/pull/687#issuecomment-142694275","issue_url":"https://api.github.com/repos/mapsforge/mapsforge/issues/687","id":142694275,"user":{"login":"devemux86","id":3484020,"avatar_url":"https://avatars.githubusercontent.com/u/3484020?v=3","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":"2015-09-23T18:47:55Z","updated_at":"2015-09-23T18:47:55Z","body":"Thanks for the PR, it motivated us for a total overhaul of Mapsforge gestures. :smile: \r\nMerged 568fb0078cbdde9b0cc95ea63a1a79e911f52387 with additions of missing elements and various improvements / fixes."}}