有关MapControl控件使用的问题,自己制作电子地图

我们要画一个变电站的地图,地图能实现放大缩小(要求不失真),在地图中可以画点以及这些点的连线,
可以根据实时的数据动态的画小车位置。而且某些点鼠标放在上面时,能显示数据。我想MapControl可能
能够实现,但是还不会使用。有没有大神知道,这个控件能不能实现这些功能?这个控件怎么使用?
在网上看见一个代码,要加载好多图层,我对gis一点也不懂,不知道怎么回事。跪求大神指导啊!!!

大神们,如果这个控件不能够实现的话,我该要怎么做????用WPF实现。