2013-11-25 3 views
0

내 코드에서 위도/경도를 얻을 수 없습니다. 나는 cordova-2.7.0을 사용하고 있으며 jquery .js 파일을 포함 시켰으며 매니페스트 파일에 권한을 추가했는데 여전히 문제가 해결되지 않았습니다.위도 경도는 Android에서 얻을 수 없습니까?

if (navigator.geolocation) 루프에 입력 할 수 있지만 함수 showPosition (position) 함수를 콜백하지 않습니다.

<!DOCTYPE html> 
<html xml:lang="en" lang="en"> 
<head> 
<title>Device Properties Example</title> 
<script src="jquery-1.10.2.min.js"></script> 
<script src="jquery-1.10.2.js"></script> 
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script> 
<script> 
var x=document.getElementById("demo"); 
function getLocation() 
{ 
if (navigator.geolocation) 
{ 
alert("test1"); 
navigator.geolocation.getCurrentPosition(showPosition); 
} 
else{x.innerHTML="Geolocation is not supported by this browser.";} 
} 
function showPosition(position) 
{ 
alert("test2"); 
x.innerHTML="Latitude: " + position.coords.latitude + 
"<br>Longitude: " + position.coords.longitude; 
} 
</script> 
</head> 
<body> 
<p id="demo">Click the button to get your coordinates:</p> 
<button onclick="getLocation()">Try It</button> 
</body> 
</html> 

답변

관련 문제