BZ-13157: Google API wrapper enhancements

1. Do not use Client API for guest users
2. Only ask for location on community explore page (not every page).