Add google location provider

OC @ b4d628cbf029c5732fdeb0b49c6601407085f10e