2013-09-30 4 views
2

안녕하세요. 저는 javaScript가 처음입니다. 내가 뭘하고 싶은지 사용자 위치를 얻고 geoPoint로 내 parse.com 데이터베이스에 저장합니다. 나는 그들의 문서를 수색하고 그것을하는 기본적인 방법을 연구했지만 약간의 도움이 필요하다.자바 스크립트에서 parse.com을 사용하여 현재 위치를 geopoint로 저장

var point = new Parse.GeoPoint.current; 

하고 수행하여 저장하려고 : 내 GeoPoint의 열에서

testObject.set("geoPoint", point); 

을 parse.com에이 {"_rejected":false,"_rejectedCallbacks":[],"_resolved":false,"_resolvedCallbacks":[]}

I로 저장됩니다 나는 다음을 수행하여 GeoPoint의 무엇입니까 이 위치가 실제로 발견되기 전에 위치가 저장하려고 시도하고 있기 때문입니다.

내 질문은 어떻게 구문 분석을 위해 보내기 전에 위치가 발견 될 때까지 기다리는 것입니까? 그들이 Parse.GeoPoint.current(options)

을 사용하는 말을하지만이 옵션 부분에 대해 이동하는 방법을 너무 잘 모르겠습니다 구문 분석 문서에서

. 누군가가 나에게 사용법에 대한 샘플 코드를 줄 수 있기를 정말로 바라고 있습니다.

감사합니다!

답변

4

Parse.GeoPoint.current (options) 가능한 경우 사용자의 현재 위치가 인 GeoPoint를 만듭니다. options.success를 새로운 GeoPoint 인스턴스로 호출하거나 options.error를 호출합니다. 매개 변수 : {Object} options 성공 및 오류 콜백이있는 객체입니다. - https://www.parse.com/docs/js/symbols/Parse.GeoPoint.html

Bascially, 당신은 할 수 있습니다 :

Parse.GeoPoint.current({ 
    success: function (point) { 
     //use current location 
     console.log(point); 
    } 
}); 
+0

완벽한, 내가 필요 정확히, 정말 고마워! – Shayno