| Index: content/browser/geolocation/location_arbitrator.cc
|
| ===================================================================
|
| --- content/browser/geolocation/location_arbitrator.cc (revision 162123)
|
| +++ content/browser/geolocation/location_arbitrator.cc (working copy)
|
| @@ -17,7 +17,8 @@
|
|
|
| namespace {
|
|
|
| -const char* kDefaultNetworkProviderUrl = "https://maps.googleapis.com/maps/api/browserlocation/json";
|
| +const char* kDefaultNetworkProviderUrl =
|
| + "https://www.googleapis.com/geolocation/v1/geolocate";
|
| GeolocationArbitratorDependencyFactory* g_dependency_factory_for_test = NULL;
|
|
|
| } // namespace
|
| @@ -54,6 +55,10 @@
|
| return arbitrator;
|
| }
|
|
|
| +GURL GeolocationArbitrator::DefaultNetworkProviderURL() {
|
| + return GURL(kDefaultNetworkProviderUrl);
|
| +}
|
| +
|
| void GeolocationArbitrator::OnPermissionGranted() {
|
| is_permission_granted_ = true;
|
| for (ScopedVector<LocationProviderBase>::iterator i = providers_.begin();
|
| @@ -67,7 +72,7 @@
|
| // Stash options as OnAccessTokenStoresLoaded has not yet been called.
|
| current_provider_options_ = options;
|
| if (providers_.empty()) {
|
| - DCHECK(GURL(kDefaultNetworkProviderUrl).is_valid());
|
| + DCHECK(DefaultNetworkProviderURL().is_valid());
|
| access_token_store_->LoadAccessTokens(
|
| base::Bind(&GeolocationArbitrator::OnAccessTokenStoresLoaded,
|
| base::Unretained(this)));
|
| @@ -97,7 +102,7 @@
|
| }
|
| // If there are no access tokens, boot strap it with the default server URL.
|
| if (access_token_set.empty())
|
| - access_token_set[GURL(kDefaultNetworkProviderUrl)];
|
| + access_token_set[DefaultNetworkProviderURL()];
|
| for (AccessTokenStore::AccessTokenSet::iterator i =
|
| access_token_set.begin();
|
| i != access_token_set.end(); ++i) {
|
|
|