So I was surprises to find after changing no code at all that the Google Maps auto-complete API suddenly stopped working. I logged out the results to see what was happening.
I had previously been getting a lat lng from an auto-completed address as follows:
new google.maps.LatLng(from_autocomplete.getPlace().geometry.location.d, from_autocomplete.getPlace().geometry.location.e);
the d and e being the lat and lng coords. I found the error to be that the response from the autocomplete object (autocomplete.getPlace().geometry.location) is now:
k: 53.002668, A: -2.179403999999977
Why would the d and e suddenly change to a K and A? It had been working for weeks and then this changed without notice.