@Rob: could you please try one more time with the zip file I sent (with my map key)? I have removed all restrictions from it in the Google dashboard, just curious if that changes anything for you.
UPDATE: I just found this in the Android logfile:
01-05 20:46:38.290 31943 31943 I chromium: [INFO:CONSOLE(50)] "Google Maps JavaScript API error: RefererNotAllowedMapError
01-05 20:46:38.290 31943 31943 I chromium: https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error
12-30 20:46:38.290 31943 31943 I chromium: Your site URL to be authorized: __file_url__//data/user/0/[my package name]/cache/.system/resources/corona_map_view2.html", source: https://maps.googleapis.com/maps/api/js?v=3.9&sensor=false&key=[my map key] (50)
On the credentials page of the Google Cloud Platform, you can apply restrictions. I had my restrictions set to “Android apps”, but I now understand that a Corona app is not an “Android app” in this sense since it uses a web view for displaying the map. Therefore, I must instead apply restrictions for “HTTP referrers (website)”.
Since your key worked in my app you either have no restrictions on your key, or you have entered a “HTTP referrers (website)” restriction. Can you please confirm that? If so, is the URL that you entered really " __file_url__//data/user/0/[my package name]/cache/.system/resources/corona_map_view2.html"?