问题描述
我从Api得到json响应。响应看起来像这样。
{
"CarsList": [{
"coordinate": {
"latitude": 53.46036882190762,"longitude": 9.909716434648558
},"heading": 344.19529122029735
},{
"coordinate": {
"latitude": 53.668806556867445,"longitude": 10.019908942943804
},"heading": 245.2005654202569
},{
"coordinate": {
"latitude": 53.58500747958201,"longitude": 9.807045083858156
},"heading": 71.63840043828377
}
]
}
我需要使用json响应数据创建自定义列表项。 我正在使用经度和纬度来获取位置。我对“ heading”参数代表什么感到困惑。请帮助我弄清楚此“标题”参数的用途。预先感谢。
解决方法
这是google documentation中标题的定义:
在球体上导航时,航向是距固定参考点(通常为真北)的方向的角度。在Google Maps API中,航向以相对于真北的角度定义,其中航向是从真北(0度)顺时针测量的。
您还可以看到它的视觉计算方式:
https://developers.google.com/maps/documentation/javascript/examples/geometry-headings