feat(map): draw selection with other color

- draw a selected marker with red color
refactor DrawMarker bindings
- move methods to a separate helper

time: 0h:50