codepen に問題があり、ユーザーの場所の天気を取得しようとしていますが、緯度と経度を取得できず、要求された URL から JSON を取得するための getJSON を取得できません。コードは次のとおりです。
https://codepen.io/martini-alessandro/pen/VmGqyo
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(getWeather);
} else {
alert("Your Web Browse does not support geolocation.");
}
};
function getWeather(position) {
var baseURL = "api.openweathermap.org/data/2.5/weather?";
var apiKey = "2ca568839db1b37c90c1d38842418e08";
var latitude = position.coords.latitude;
var longitude = position.coords.longitude;
var urlRequest = baseURL + "lat=" + latitude + "&lon=" + longitude + "&APPID=" + apiKey;
//alert(urlRequest);
$.getJSON(urlRequest, function(json) {
alert(json);
});
};