2017-01-19 12 views
0

Wie kann man genau identifizieren, ob ein Benutzer vor Ort oder extern ist?Geolocation: Wie kann man herausfinden, ob der Benutzer vor Ort ist oder nicht?

Der Kunde in Hongkong möchte vor Ort eine Buchung für eine Bar in der obersten Etage dieses Gebäudes verfolgen. Ein Benutzer kann jedoch den Veranstaltungsort buchen, während er im Restaurant im Erdgeschoss diniert.

Gibt es eine Möglichkeit, dies besser zu tun?

Edit: Ich habe versucht, die folgenden:

  • Geolokalisierung - wenn sie im selben Gebäude sind, ist die Lage die gleiche
  • 4G IP-Adresse - sieht aus wie die IP-Adresse bleibt gleich, es sei denn die Benutzer neu starten
  • Time - versucht, eine harte Zahl wie 10 Minuten verwenden, aber das ist ein bisschen wie ein kludge
+0

Ist WLAN verfügbar? Wenn ja, können Sie möglicherweise die Remote-IP-Adresse verwenden – user2182349

+0

Besser als was? Sie haben nicht gepostet, was Sie versucht haben, oder was Sie wollen, dass eine Antwort besser ist als. – RobG

+0

@ user2182349 Richtig, wenn wir versuchen zu sehen, ob der Benutzer die IP des Restaurants benutzt. Dies wird jedoch nicht alle Benutzer erfassen. Viele von ihnen können auch ihre eigenen 4G verwenden. – juworld

Antwort

0

Das Geolocation-API Ihre Lösung sein kann.

function getLocation() { 
 
    if ("geolocation" in navigator) { 
 
     navigator.geolocation.getCurrentPosition(function(position) { 
 
      console.log("geolocation works"); 
 
      console.log(coords.latitude); 
 
      console.log(coords.longitude); 
 
      console.log(coords.altitude); 
 
      console.log(coords.altitudeAccuracy); 
 
     }); 
 
    } else { 
 
     console.log("geolocation doesn't work"); 
 
    } 
 
}

Sie werden natürlich etwas anderes als die Konsolenprotokollierung tun, aber das kann man in welchem ​​Stockwerk jemand auf ermitteln soll, ob es sich um ein großes Gebäude ist.

Edit: um klar zu sein, ich weiß, Sie haben erwähnt, Sie versucht Geolocation, wollte aber darauf hinweisen, dass die Höhe nützlich sein kann.

Verwandte Themen