GoogleMapsCalloutView
GoogleMapsCalloutView copied to clipboard
Callout is shifted vertically when tilting the map
When the map uses a non-zero viewingAngle, the vertical position of the callout is shifted:

Yes, I know about this. It's to do with the fact that the callout Y position is a fixed height from the coordinate, but when you're viewing the map at an angled perspective, the height of the pin is relative to the distance from the camera.
Patches welcome to anybody willing to tackle this!