Don't send a null list to the MapItem when asking for it's callout.
add enough seperation to the retail locations to prevent fitMapItems from crashing
make sure map items actually appear on the screen.