Updated google map location provider implementation. Seems to fix the issue with getting good location accuracy.