load merchant data according magnet
Different callbacks in iOS 5/6 when location did updated.
A view's frame automatically have 20px as bound to its superview, need to manually control it, as below:
- frame is where the view is (with respect to the superview)
- bounds is where the view is allowed to draw (with respect to itself)