2017-03-08 1 views
3

저는 장치의 위치 정보가 필요한 이온 응용 프로그램을 작성하고 있습니다. 이를 위해 나는 cordova-plugin-geolocation을 사용하고 내 코드는 다음과 같습니다이온 응용 프로그램에서 geolocation을 가져 오는 중 오류가 발생했습니다.

enter image description here

을하지만 난 또 다시이 오류를 얻고있다.

enter image description here

나는 인터넷에서 물건을 많이 검색하지만 유용한 아무것도 발견하지 않습니다. 누구든지이 문제를 해결하기 위해 어떤 생각이나 제안이 있습니까?

구글처럼 더 이상 HTTP를 지원하는 것처럼 보이지만 내 이오니아 응용 프로그램 HTTPS를 만들 수도 있습니까?

답변

0

브라우저에서 Cordova 플러그인을 사용할 수 없습니다. 당신이 브라우저에서 테스트하려면

당신은

cordova plugin add browser 

을 추가해야 다음 이온 응용 프로그램은 모든 플러그인 코르도바 브라우저에서 작동하지

cordova run browser 

을 사용하여 실행합니다. 또한 앱을 에뮬레이션하거나 빌드하고 테스트 해 볼 수 있습니다.

업데이트 : 장치가 준비된 모든 기능을 호출해야합니다.

document.addEventListener("deviceready", onDeviceReady, false); 
function onDeviceReady() { 
    //All your code here. 
} 

기기가 준비되기 전에는 내 위치 값을 가져 오지 않습니다.

건배!

나는 또한 휴대 전화에서 같은 오류를 얻고있다
+0

이 ... :( – gauravmehla

+0

은? – sam

+0

에 당신의 loctaion 서비스가 위치 액세스 요청 메시지를 표시하여 응용 프로그램입니다인가? 내가 내 대답을 업데이 트했습니다 @gauravmehla –

관련 문제