Как добавить геолокацию в weatherwidget-io - PullRequest
0 голосов
/ 30 сентября 2019

Я добавил приложение 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>

1 Ответ

0 голосов
/ 30 сентября 2019

Один из способов - использовать Geolocation API для запроса местоположения пользователя. Отсюда вы можете получить координаты широты и долготы пользователя. Затем вы можете использовать Обратное геокодирование , чтобы получить город для определенных координат. Затем вы можете использовать эту информацию для запроса погоды города из приложения WeatherWidget-Io Weather.

...