Update MapView centerDidChange

Ran into infinite loop with centerDidChange panning to center which triggered move. Move set the center and then centerDidChange was triggered and so on.

Now I just check if the map is already at the center. If so, there is no reason to pan.
Merge pull request #57 from edance/patch-1

Update MapView centerDidChange to not trigger infinite loop when panning to current location.