Google Throttle tenta di ottenere la posizione dell'utente utilizzando le chiamate JSAPI sul lato client?

StackOverflow https://stackoverflow.com/questions/8948543

Domanda

Ho installato questo progetto JavaScript che tenta di ottenere la geolocalizzazione dell'utente utilizzando JavaScript sul lato client.

https://github.com/codejoust/session.js/

Il meccanismo predefinito per la ricerca della posizione è Google jsapi caratteristica.

Google accelererà la capacità della mia app di ottenere queste informazioni dopo un certo numero di richieste?

La funzione in questione sembra così:

gapi_location: function(){
      return function(callback){
        var location = util.get_obj(options.location_cookie);
        if (!location || location.source !== 'google'){
          win.gloader_ready = function() {
            if ("google" in win){
              if (win.google.loader.ClientLocation){
                win.google.loader.ClientLocation.source = "google";
                callback(win.google.loader.ClientLocation);
              } else {
                callback({error: true, source: "google"});
              }
              util.set_cookie(
                options.location_cookie,
                util.package_obj(win.google.loader.ClientLocation),
                options.location_cookie_timeout * 60 * 60 * 1000);
            }}
          util.embed_script("https://www.google.com/jsapi?callback=gloader_ready");
        } else {
          callback(location);
        }}
    },

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top