I am trying to async the google map api javascript.
So, the normal script tag works
When you use the parameter callback inside the script-URL, the script doesn't use write() and you'll be able to load the API asynchronously.
callback
write()
See: https://developers.google.com/maps/documentation/javascript/tutorial?hl=en#asynch