JSON SpaceStation VisibleEarth2018년 4월 10일 업데이트: Bryan's 참조 스크립트 현대적인 접근 방식을 위해. 나는 또한 동영상 .
이 JMP 그래프는 NASA에서 다운로드한 배경 이미지, JMP에 내장된 국가 개요의 오버레이, 국제 우주 정거장의 트랙( 첨부된 스크립트).학점 NASA 보이는 지구: 지구의 도시 불빛 그리고 Open Notify -- API 문서 | ISS 현재 위치 .

또한 신용 잔 JSON 구문 분석 코드의 경우; Open Notify 사이트는 다음과 같은 JSON 파일을 제공합니다.
{
"iss_position": {
"위도": 24.94415308475734,
"경도": 116.70173230986174
},
"message": "성공",
"타임스탬프": 1462990726
}
이 JSL로 구문 분석됩니다. locationData = JSON:구문 분석( 여기서 ) 위의 JSON을 가져온 후 어디 .locationData에서 값을 가져오면 다음과 같습니다. lat[idx] = locationData["iss_position"]["위도"]; 어디 위도 변수(그리고 론 변수도) 나중에 그래프의 점을 그립니다.JSON 파서의 축소된 버전은 파일의 처음 70줄에 있으며 그 뒤에 이 게시물의 코드가 있습니다.
JSL에는 축과 프레임을 조정하여 국가 윤곽선과 비트맵 정렬을 개선하는 여러 명령이 포함되어 있습니다. 프로젝션을 끄고 비트맵을 배치합니다.JSL도 있습니다. 스케줄러 30초마다 디스플레이를 업데이트합니다.
Re: JSON SpaceStation VisibleEarth업데이트: 분명히 사이트의 JSON 데이터가 변경되었습니다. 숫자는 이제 인용된 문자열입니다. num(...) 함수를 추가하도록 JSL을 변경합니다.
lat[idx] = num(locationData["iss_position"]["latitude"]); // get the two numbers
lon[idx] = num(locationData["iss_position"]["longitude"]); // used in the script below to plot a point
이것은 이제 문자열이기 때문에
{
"message": "success", "timestamp": 1484682500,
"iss_position": {"latitude": "-8.1751", "longitude": "6.8537"}
}