use agnostic protocol for google maps