geolocation을 사용하여 웹 응용 프로그램을 만듭니다. 지금까지 나는 그들이 위치 서비스를 허용하라는 메시지가 사용자가 방문은, 다음 경고되게됩니다 때까지 그렇게 작업 집합이 내가이 사용하고함수 내 변수를 사용하여 새 변수 설정
(단지 테스트 목적으로, 영구적으로하지 않습니다.) :
을 이address = "http://api.wunderground.com/api/geolookup/hourly/conditions/astronomy/alerts/forecast/q/[LOCATION].json"
내 질문은 내가 함수의 밖으로 lat
및 long
을 얻을에 삽입 할 수있는 방법이다 : 다음
navigator.geolocation.getCurrentPosition(foundLocation, noLocation, {enableHighAccuracy:true});
function foundLocation(position)
{
var lat = position.coords.latitude;
var long = position.coords.longitude;
alert('We know you are here '+ lat +','+ long);
}
function noLocation()
{
alert('Could not find location');
}
나는 API 호출에 대한 URL입니다이 소위 "주소"외부 변수가 URL? 몇 가지 방법을 시도했지만 모두 "정의되지 않은"값을 반환하므로 분명히 잘못된 것이 있습니다.
도움을 주시면 대단히 감사하겠습니다.
감사합니다.
이것은 우수하며 모든 도움과 설명에 감사드립니다. 나는 아직도 배우기 때문에 도움을 기꺼이 자신과 같은 사람들에게 감사한다. –
고마워요! 도움이된다면 "javascript variable scope"게시물에있는 사람을 투표하는 것을 잊지 마십시오! 행운을 빕니다! – lolol
전화하세요! 할거야! –