我正在运行地理位置-javascript(http://code.google.com/p/geo-location-javascript/)来查找并将用户的纬度和经度设置为Cookie。
我正在运行此操作以尝试在每次加载页面时更新cookie。
<script>
function del_cookie(name) {
document.cookie = name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
}
if(geo_position_js.init()){
geo_position_js.getCurrentPosition(success,error);
}
else{
alert("Functionality not available");
}
function success(p)
{
del_cookie('user_latitude');
del_cookie('user_longitude');
document.cookie = "user_latitude=" + p.coords.latitude;
document.cookie = "user_longitude=" + p.coords.longitude;
$('body').load('pool.php');
}
function error(p)
{
alert('error='+p.message);
$('body').load('error.html');
}
</script>
但它似乎没有更新每个页面加载,至少对于iPhone。有任何想法吗?或者更有效的方法来做到这一点?
我希望能够获取移动用户的最新位置信息。