fix some none-value bugs

deal with none-value of lon, lat, photo and photoPath
maps' display

auto display the location on map with animation
Little changes