2016-03-28 38 views
0

İstendiğinde sayfayı nasıl yeniden yüklerim? Yer belirleme için bir HTML5 kullanıyorum.Coğrafi Konum

enter image description here

Sorum şu: Burada

ne kadar benziyor Kullanıcı kendi konumunu paylaşıyor izin ver kabul ettiğinde ben sayfayı yeniden nasıl? Bunu yapabilecek herhangi bir javascript var mı?

Şimdiden teşekkürler! Konumu aldığımda

+2

Sayfayı yeniden yüklerseniz, kullanıcıdan coğrafi konumu tekrar doğrulamasını isteyecektir. – ManoDestra

+0

Olası kopyası [Bir sayfanın nasıl Javascript kullanarak yeniden yüklenmesi gerekir?] (Http://stackoverflow.com/questions/3715047/how-to-reload-a-page-using-javascript) –

+1

XY sorunu burada. Neden böyle yapmak istiyorsun? – Kaiido

cevap

1

Sadece

window.onload = function() {  
    var geoSuccess = function(position) {   
    $.cookie("position_latitude", position.coords.latitude); 
    $.cookie("position_longitude", position.coords.longitude); 
    document.location.reload(true); 
    }; 
    if ($.cookie("position_longitude", undefined)) 
     navigator.geolocation.getCurrentPosition(geoSuccess); 
}; 
-1

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

navigator.geolocation.getCurrentPosition(function() { 
    window.location.reload(); 
}); 

yer için isterken bir geri çağırma işlevine erişimi, sadece yeniden çerez ile kontrol sonsuz reload önlemek için, sayfayı yeniden geri arama sayfasındaki sayfa

+0

Tarayıcı ile konum paylaşmayı kabul ettiğimde bu kod sayfayı yeniden yükler mi? –

+0

Temel olarak, kullanıcıya bu konumun yerini sormak için bu işlevi görüntülemek üzere çağırdığınızda. kabul edildikten sonra, parametre olarak ilettiğiniz işlev çağrılır, böylece içeride her şeyi yapabilirsiniz. Ayrıca, kullanıcının yerini kendi konumunuzu web sitenize/uygulamanıza paylaşmayı zaten kabul etmesi durumunda da çağrılacaktır. –

İlgili konular