Below is the link to a topic I started some time ago. It regarded problems displaying the native map on an iPad, while working perfectly on iPhone. I now found out what the problem was: it seems that if the map is set isVisible = false, then the coordinates from map:getUserLocation() will always be zero. But only on iPad, on iPhone it works perfectly.
https://forums.coronalabs.com/topic/72171-native-map-view-is-blank/
I cannot find anything about this is the docs and before I ask Corona to update them, has anyone else encountered this little “quirk”…?