Geolocation lon&;的有效值是什么;拉特

Geolocation lon&;的有效值是什么;拉特,geolocation,Geolocation,如果我通过Google maps或bing maps API获得点的lon和lat,那么该变量的最大和最小有效值是多少 在将lon和lat存储到数据库之前,我想检查一些用户输入。我想你会发现,正是地球,或者更确切地说是人类在数学上的惯例,将圆定义为360度,定义了纬度和经度的最大值和最小值。纬度从-90到90,经度从-180到180 然而,在网络地图中,经常会有很多关于坐标系的混淆。谷歌地图使用一种称为网络墨卡托(WebMercator)的东西,这是一种投影坐标系,即以米为单位,假设地球是球形的

如果我通过Google maps或bing maps API获得点的lon和lat,那么该变量的最大和最小有效值是多少


在将lon和lat存储到数据库之前,我想检查一些用户输入。

我想你会发现,正是地球,或者更确切地说是人类在数学上的惯例,将圆定义为360度,定义了纬度和经度的最大值和最小值。纬度从-90到90,经度从-180到180

然而,在网络地图中,经常会有很多关于坐标系的混淆。谷歌地图使用一种称为网络墨卡托(WebMercator)的东西,这是一种投影坐标系,即以米为单位,假设地球是球形的

编辑:是的,Bing还使用WebMercator来表示地球上的位置,在官方名称中也称为EPSG900913或3857。我个人的观点是,谷歌地图api使用起来更好,地图的质量也更高,尤其是现在他们已经引入了基于向量的瓷砖

谷歌和必应都需要注意的一个大问题是衍生数据的所有权问题,也就是说,既有法律方面的考虑,也有技术方面的考虑


我使用了一个名为的库,它是一个功能非常全面的映射API,但没有任何内置映射——因此您要么提供自己的wms,要么使用类似的东西(这在世界上大多数发达地区都非常好,但在其他地方有些缺乏)。还有其他选项,例如,重量略轻于OpenLayers,但足以满足许多需求。

假设这些值对应于经度和纬度:

经度在-180°到180°之间,纬度在-90°到90°之间