fix the bug that icons load multiple times;

Also reset the location of the map and icons when user go into map page