Jquery, используя отсрочку с географическим местоположением в html5Jquery

Программирование на jquery
Ответить
Anonymous
 Jquery, используя отсрочку с географическим местоположением в html5

Сообщение Anonymous »

Мне только что помогли с моим менеджером географического местоположения здесь, на форуме, и я столкнулся с дилеммой.
Я только что понял, что географическое местоположение является асинхронным. где я хочу, чтобы он синхронизировался для упрощения программирования. ^^

Вот готовый ответ, благодаря make3:
http://jsfiddle.net/x4Uf4/1/

Код: Выделить всё

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();
Я как-то пробовал использовать $.Deferred(), но ничего не вышло. Есть какие-нибудь советы? :)

Подробнее здесь: https://stackoverflow.com/questions/201 ... n-in-html5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»