You are correct, in most cases you should not have to give the google_javascript folder any special permission to write the cache file, you should only need to give the _promaps_cache folder write permissions.
Let me know if you are still having an issue with the cache file.