Jquery, Verwendung von Deferred mit geografischem Standort in HTML5HTML

HTML-Programmierer
Anonymous
 Jquery, Verwendung von Deferred mit geografischem Standort in HTML5

Post by Anonymous »

Ich habe gerade hier im Forum Hilfe mit meinem Geo-Standort-Manager bekommen, als ich in ein Dilemma geriet.
Mir ist gerade aufgefallen, dass der Geo-Standort asynchron ist. Wo ich möchte, dass es zur einfacheren Programmierung synchronisiert wird. ^^

Hier ist die fertige Antwort, dank making3:
http://jsfiddle.net/x4Uf4/1/

Code: Select all

GeoManager.prototype.init = function () {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.updateLocation.bind(this));
} else {
console.log("Geolocation is not activated!");
}
};

GeoManager.prototype.updateLocation = function (position) {
this.pos.lat = position.coords.latitude;
this.pos.lng = position.coords.longitude;
};

var GM = new GeoManager();
GM.init();
Ich habe versucht, $.Deferred() irgendwie zu verwenden, aber es ist einfach fehlgeschlagen. Irgendwelche Tipps? :)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post