Javascript和HTML5地理位置-如何存储位置?

雅克

我正在使用HTML5地理位置api获取用户的位置,如下所示:

navigator.geolocation.getCurrentPosition(function (position) {
        loadWeather(position.coords.latitude + ',' + position.coords.longitude); //load weather using your lat/lng coordinates
  });

jQuery(document).ready(function() {
        loadWeather('Seattle',''); //@params location, woeid
});

function loadWeather(location, woeid) {
    jQuery.simpleWeather({
        location: location,
        woeid: woeid,
        unit: 'c',
        success: function(weather) {
        html = '<div class="weather_widget text-right"><h2><div class="icon_weather"><i class="icon-'+weather.code+'"></i></div><div class="degrees"><div class="temp_weather">'+weather.temp+'</div><div class="weather_deg">&deg;</div><div class="unit_weather">'+weather.units.temp+'</div></div></h2>';
        html += '<div class="city_weather">'+weather.city+'</div></div>';

       jQuery("#weather").html(html);
   },
   error: function(error) {
       jQuery("#weather").html('<p>'+error+'</p>');
  }
  });
}

基本上,这会加载一个小部件,该小部件根据地理位置定位显示天气。

现在我的问题是:

  1. 如何存储整个会话的位置变量?(以便每次加载新页面时都不会询问位置吗?)

  2. 如何使位置变量可供整个网站访问,以便可以在网站的其他功能中使用该位置?(例如谷歌地图)。

地理位置代码位于站点中包含的头文件中。

阿明·科达甘努尔(Amin Kodaganur)

嗨,您需要使用localStoragesessionStoragejavaScript的

要将数据存储在本地存储中,请使用以下代码

localStorage.setItem('veriable_name','value');

要获得价值,请使用以下代码

localStorage.getItem('veriable_name');

清除localStorage的使用

localStorage.clear();

有关本地存储会话存储的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTML5地理位置与Google Maps地理位置api

来自分类Dev

需要HTML5地理位置+ javascript帮助

来自分类Dev

如何使用HTML5地理位置javascript使用地理位置(用户的当前位置)初始化Google Maps API

来自分类Dev

使用html5地理位置api创建地理围栏

来自分类Dev

如何更改日志存储位置?

来自分类Dev

如何更改EntityFramewworkCore迁移的存储位置?

来自分类Dev

如何选择Firebase“云存储位置”?

来自分类Dev

如何更改日志存储位置?

来自分类Dev

如何更改EntityFrameworkCore迁移的存储位置?

来自分类Dev

HTML5地理位置watchPosition仅被调用一次

来自分类Dev

HTML5地理位置不等待用户输入

来自分类Dev

各种浏览器中的HTML5地理位置API

来自分类Dev

在Rails中发布表单时使用HTML5地理位置

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置不同步

来自分类Dev

Google Maps API中的HTML5地理位置

来自分类Dev

Symfony2:IvoryGoogleMapBundle中的HTML5地理位置API

来自分类Dev

HTML5地理位置不正确

来自分类Dev

HTML5地理位置跟踪未返回正确的坐标

来自分类Dev

使用HTML5地理位置在这里映射

来自分类Dev

html5地理位置是否存在“ GPS状态已更改”事件?

来自分类Dev

将HTML5地理位置结果发送回Node / Express Server

来自分类Dev

无法获取html5地理位置坐标

来自分类Dev

变量的存储位置

来自分类Dev

变量的存储位置

来自分类Dev

HTML5地理位置:如何在成功或错误回调后将lat和long值传递给AJAX调用

来自分类Dev

如何在C#应用程序中使用HTML5地理位置

来自分类Dev

如何指定将存储功能的存储位置?

来自分类Dev

如何在C中以相同的存储位置存储值?

Related 相关文章

热门标签

归档