Как использовать Darksky API с json в PhoneGap - PullRequest
0 голосов
/ 24 февраля 2019

Я построил полнофункциональное веб-приложение, используя DarkSky API с JSON, я также использовал Jawg map API для отображения местоположения пользователей на карте.Он отлично работал, когда загружается в браузере.Затем я перешел в мобильное приложение с помощью PhoneGap.когда я загружаю приложение PhoneGap, которое я сделал в браузере, оно снова работает отлично, но когда я загружаю его на телефон. Отчет о погоде не удается , но карта jawg работает и показывает местоположение пользователей.

что я пропускаю в DarkSky API.вот код это где проблема ...

navigator.geolocation.getCurrentPosition(position => {
            console.log(position);
            long = position.coords.longitude;
            lat = position.coords.latitude;

            const proxy = "http://cors-anywhere.herokuapp.com/";
            const api = `${proxy}https://api.darksky.net/forecast/{API-KEY}/${lat},${long}`;

            fetch(api)
                .then(response => {
                    return response.json();
                })
                .then(data => {
                    console.log(data);
                    const {
                        temperature,
                        summary,
                        icon,
                        humidity,
                        pressure,
                        windSpeed,
                        time
                    } = data.currently;

любая помощь?я знаю, что код довольно длинный, но, пожалуйста, помогите

...