Don't start to draw markers on sector double-click while in heatmap mode
- refactored result drawing entry point according to heatmapActive flag into method drawHeatmapOrResultMarkers()
- call the new method when setting or clearing a result filter
Unify bounds/zoom handling for Markers/Heatmap in shared method
- this fixes unintended zoom-to-bounds in Heatmap mode