Javascript 如何将地理位置添加到weatherwidget io

Javascript 如何将地理位置添加到weatherwidget io,javascript,html,widget,weather,weather-api,Javascript,Html,Widget,Weather,Weather Api,我已经将weatherwidget io weather应用程序添加到我的网站,我想将地理位置添加到该应用程序中,而不是固定位置。因此,任何访问我的网站的用户都会看到他们所在位置的天气 HTML和JS代码: <a class="weatherwidget-io" href="https://forecast7.com/en/55d95n3d19/edinburgh/" data-label_1="EDINBURGH" data-label_2="WEATHER" data-theme="o

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

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>

!功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
如果(!d.getElementById(id)){
js=d.createElement;
js.id=id;
js.src=https://weatherwidget.io/js/widget.min.js';
fjs.parentNode.insertBefore(js,fjs);
}
}(文档“脚本”、“weatherwidget io js”);

一种方法是使用请求用户的位置。从中可以得到用户的纬度和经度坐标。然后你可以用它来得到特定坐标下的城市。然后,您可以使用该信息从weatherwidget io weather应用程序请求城市天气