Javascript 如何将地理位置添加到weatherwidget io
我已经将weatherwidget io weather应用程序添加到我的网站,我想将地理位置添加到该应用程序中,而不是固定位置。因此,任何访问我的网站的用户都会看到他们所在位置的天气 HTML和JS代码: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
<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应用程序请求城市天气