JSON 空间站 VisibleEarth2018 年 4 月 10 日更新:见布莱恩的脚本对于现代方法。 我也做了一个视频.
此 JMP 图表基于从 NASA 下载的背景图像、JMP 内置的国家轮廓叠加图以及国际空间站轨道(如果您运行随附的脚本)。归功于NASA 可见地球:地球的城市之光和打开通知——API 文档 |国际空间站当前位置.

也归功于Xan对于JSON解析代码; Open Notify 网站提供了一个 JSON 文件,如下所示:
{
“iss_position”:{
“纬度”:24.94415308475734,
“经度”:116.70173230986174
},
“消息”:“成功”,
“时间戳”:1462990726
}
并使用此 JSL 进行解析: locationData = JSON:解析(哪里)将上面的 JSON 提取到之后在哪里.然后从 locationData 获取值看起来像lat[idx] = locationData["iss_position"]["latitude"];在哪里纬度变量(和经度变量也)稍后将绘制图中的点。JSON 解析器的精简版本位于文件的前 70 行,后面是本文的代码。
JSL 包含许多调整轴和框架的命令,使国家轮廓和位图更好地对齐...关闭投影并定位位图。还有一个JSL调度器每 30 秒更新一次显示。
回复:JSON SpaceStation VisibleEarth更新:显然来自站点的 JSON 数据已更改;这些数字现在是带引号的字符串。 更改 JSL 以添加 num(...) 函数:
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"}
}