Create a complex map for game

I want to know how create this kind of map:

In the first map i want to know how create a point that localize character position and move the pointing arrows.

In the second map I would like to know how to do when an outpost of the enemy is to keep the red flag and when it is conquered by the player changes the image and becomes a circle with two arrows and the same for radio towers and how to zoom in and out the map with your mouse: these features needs scaleform or unreal umg editor?