当coorinate等于或大于90时,我无法从openweathermap api得到响应

时间:2017-04-16 21:58:54

标签: android json api

如果一个坐标等于或大于90,我无法从openweathermap Api得到响应,并且它返回消息说x不是浮点数。

screenshot for error response

screenshot for right response

2 个答案:

答案 0 :(得分:1)

请记住:纬度从-90到90.经度从-180到+180。 希望它有所帮助。

答案 1 :(得分:0)

纬度范围为-90到90,经度范围为-180到180.在这些范围之外,它不是有效坐标。 因此,您收到错误的事实非常有意义。虽然错误可能更具描述性,例如“x的值无效”。

您可以通过简单的Google搜索找到有关纬度经度坐标的更多信息。例如http://www.latlong.net/(强调我的):

  

纬度的符号为phi,它表示某一点的直线与赤道平面之间的角度。 纬度由度数指定,从0°开始,最后以90°指向赤道两侧,形成纬度北部和南部。赤道是纬度为0°的线。经度具有lambda的符号,是另一个角度坐标,用于定义地球表面上一个点的位置。经度被定义为从格林威治子午线向西或向东的角度,该角度被视为本初子午线。 经度最多可以定义为Prime Meridian以东180°,Prime Meridian以西180°