web-dev-qa-db-fra.com

Fournisseur d'emplacement réseau sur 'https://www.googleapis.com/': code d'erreur 403 renvoyé dans Webapp

J'utilise Geolocation.watchPosition() et j'obtiens l'erreur suivante au rappel

Fournisseur d'emplacement réseau à ' https://www.googleapis.com/ ': code d'erreur 403 renvoyé.

Cela semble se produire uniquement dans le navigateur de bureau chrome. Firefox semble bien. Cela vient également de se produire aujourd'hui, je n'ai jamais rencontré cette erreur auparavant dans mon application Web en utilisant la fonction Geolocation.watchPosition().

Mise à jour: bug https://bugs.chromium.org/p/chromium/issues/detail?id=753242

39
jasan

Cela m'est arrivé aussi. J'ai dû activer les services de localisation sur mon Mac.

5
Jarzka

Il existe actuellement un problème avec l'API Google Map. J'utilisais également l'API Google Map hier et cela ne fonctionnait pas comme il se doit. Et puis j'ai commencé à utiliser ce plugin gratuit et cela a fonctionné pour moi comme un charme. http://www.geoplugin.com/

1
Sajjad Ali

Il s'agit en effet d'un problème chrome, pour le contourner, vous devez vérifier votre tableau de bord du développeur et vous assurer que votre clé API ne comporte aucun avertissement.

En outre, vous devez vous assurer que les restrictions d'utilisation appropriées sont en place pour la phase de développement:

Cette clé n'est pas restreinte. Pour empêcher l'utilisation non autorisée et le vol de quotas, limitez votre clé. La restriction de clé vous permet de spécifier quels sites Web, adresses IP ou applications peuvent utiliser cette clé.

Plus d'informations peuvent être trouvées ici .

1
Carlos_E.

Après avoir cherché une réponse, je pense qu'il y a un problème avec Google

Je l'ai essayé avec le site developers.google

Safari : travaillé
Google Chrome : échec

Current location in developers.google also not working

1
chinnawatp

Dans mon cas, je réinitialise mon autorisation de localisation sur Ask (par défaut) in chrome and après rechargement Autoriser l'emplacement et la flèche ..., ça a marché.

0
V Jazz

C'est peut-être la réponse que vous cherchez. 403 signifie que vous avez atteint votre limite quotidienne lorsque vous utilisez googleapis, je reçois le même problème sur tous mes logiciels google.

Source: https://developers.google.com/maps/documentation/geolocation/intro

0
kiwicomb123

J'ai eu le même problème où cela ne fonctionne pas sur Chrome. Et puis j'ai trouvé ce lien https://www.reddit.com/r/webdev/comments/3j8ipj/anyone_else_had_issues_with_the_html5_geolocation/

Selon l'un des utilisateurs de Reddit, vous devez définir la valeur true sur enableHighAccuracy. Le code ressemble à ceci

//Get current location    
if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(
                position => {
                    console.log(position.coords);
                },
                error => {
                    console.log("Error: ", error)
                },{ enableHighAccuracy: true });
}

J'espère que cela t'aides.

0
Ferdinan Darmalim