MKSnapshotter not working well with map type .satelliteFlyover

I have a problem getting cg point from coordinate with MKsnapshotter. It works well with .flyover or .satellite map type but when using .satelliteFlyover cg point gets invalid value. Can you guys help me to get correct value? I attach screenshot here.