2014-02-19 3 views
3

Geo Location Position ObjectString으로 변환하고 싶습니다. 나중에 localStorage에 저장하여 나중에 사용할 수 있습니다.개체를 파이어 폭스의 문자열로 변환

은 지금 나는 또한이 one을 확인 내가

파이어 폭스

String을 얻을 수있는 모든 이들의 위에 사용하여 방법

$.toJSON(position) 
JSON.stringify(position) // position is the object which return from Geo Location Success callback 
jQuery.stringify(position) 

아래했지만 그러한

으로 도움이되지 않았다

FireFox 콘솔 결과

enter image description here

012 3,516,

jQuery.stringify(position)

+0

이'는 내용으로 객체를 position'인가 : 당신이 할 수있는 해결 방법으로

? – Cerbrus

+0

예. 현재 위치의 타임 스탬프와 좌표가 포함되어 있습니다. @Cerbrus – Blu

+0

그리고'localStorage.setItem ('position', JSON.stringify (position)); – Cerbrus

답변

2

post를 사용하여 크롬 콘솔 결과

enter image description here

데모 link이 FF에서가 아니라 크롬에서 일어나는 이유를 설명합니다.

navigator.geolocation.getCurrentPosition(function(position) { 
    var myPosition={timestamp: position.timestamp, 
        latitude:position.coords.latitude, 
        longitude:position.coords.longitude, 
        altitude:position.coords.altitude, 
        ... 
        } 
    localStorage.position=JSON.stringify(myPosition); 

}); 
관련 문제