This is only possible if your own app is from the exact same domain as the maps.
For example: If your domain is apps.google.com and the map is from maps.google.com then it won't work because of the same origin policies in browsers.
You are only allowed to modify your "own" content. A browser assumes your content is yours if it's from the same domain. Any different domain and you're simply not allowed to make any style of modifications.
If you wish to change the styling you would need to load all data from maps via a proxy to make it appear as if it's from your own domain(eg with a curl call). But there are a myriad of complications to go with that.