You are asking two questions here. @GoanGeek has answered one.
The other you can try this If you go into WhatsApp Top right on the 3 dots. Tap on this Go into the settings Scroll to Storage and Data Go down to Media Upload Quality and select HD Quality See if that helps. Could just be down to network provider speed or data limits Quality
Also make sure the GPS is on when you take the picture
Turning it on just before sitting may not be enough for GPS to lock, so would rescind leaving the GPS on it planning to take pictures throughout the day