In windows phone 8 or 8.1 we can put icon/pin to show the location at any coordinate. Adding MapIcon object will do for that. But some time we have to show more details about that location or coordinate at that time adding grid, text block helps to show more data in map. Putting controls over map is easy if we do not have to show those controls in coordinate(lat/long) basis. But if we have to show those controls in exact location then we have to do more exercise.
In windows phone there is separate API for showing route between two coordinates. MapLocationFinder is used for showing walking and driving direction. But sometime scenario will be different in my case, I have to plot air route that plane travel from Location A to Location B. For this case i used MapPolyline class to draw line between coordinates on map.