use google-map-api and location service