【问题标题】:How to add geolocation to weatherwidget-io如何将地理位置添加到weatherwidget-io
【发布时间】:2019-09-30 14:30:54
【问题描述】:

我已将weatherwidget-io 天气应用程序添加到我的网站,并且我想在其中添加地理位置而不是固定位置。因此,任何访问我网站的用户都会看到他们所在位置的天气。

HTML 和 JS 代码:

<a class="weatherwidget-io" href="https://forecast7.com/en/55d95n3d19/edinburgh/" data-label_1="EDINBURGH" data-label_2="WEATHER" data-theme="original">EDINBURGH WEATHER</a>
</div>
<script>
!function (d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (!d.getElementById(id)) {
        js = d.createElement(s);
        js.id = id;
        js.src = 'https://weatherwidget.io/js/widget.min.js';
        fjs.parentNode.insertBefore(js, fjs);
   }
}(document, 'script', 'weatherwidget-io-js');
</script>

【问题讨论】:

    标签: javascript html widget weather weather-api


    【解决方案1】:

    一种方法是使用Geolocation API 来请求用户的位置。从中可以得到用户的经纬度坐标。然后您可以使用Reverse Geocoding 获取该特定坐标的城市。然后,您可以使用该信息从 weatherwidget-io 天气应用中请求城市的天气。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      相关资源
      最近更新 更多