A variety of threads focused on this bug have surfaced on Apple’s Support forums as well as Reddit. When you try to manually edit an image via Apple Photos and set the location as a specific latitude and longitude, the location will automatically jump to the reverse-geocoded location.
Here’s a quick explanation courtesy of Wikipedia on reverse geocoding:
What this means is that when you enter the latitude and longitude into the Photos app, the Photos app will attempt to convert this into a suggested location that could in practice be far away from the actual latitude and longitude.
Reverse geocoding is the process of converting a location as described by geographic coordinates (latitude, longitude) to a human-readable address or place name. Reverse geocoding permits the identification of nearby street addresses, places, and/or areal subdivisions such as neighbourhoods, county, state, or country.
Apple Photos geotagging doesn’t seem to work properly anymore since a few months.
When manually editing the location of an image and using exact GPS Coordinates (Lat, Lon) then these coordinates are not being set for the image but only a Reverse-Geocoded location which could / will be far from the original location.
Example: When I try to geotag a picture with Coordinates “36.6972,24.4707” (Airport in Milos, Greece), I can only pick one entry, but this one entry is completely wrong.
The problem appears to be tied to Apple Maps. When you enter latitude and longitude details in Apple Maps, it will show a suggested location for those details. The Photos app seems to be pulling in the first suggestion from Apple Maps, which again, could be inaccurate.
This means it’s likely a server-side bug that Apple could theoretically fix via a background update. The ability to tag images in the Photos app with exact latitude and longitude details is an important feature for many users.
Thanks, Joachim!