为什么在同一对象的两个不同位置冗余地提供位置?

时间:2014-01-01 16:47:15

标签: javascript gis bing-maps

我正在使用Bing Maps并运行以下代码,我注意到在同一对象的两个位置提供了非常完全相同的坐标信息。相信这不是设计师的错误,我想知道这种明显冗余的目的是什么。

价值观是否有所不同?
它们或许是以两种不同的方式获得的吗?

var geolocationProvider = new Microsoft.Maps
  .GeoLocationProvider(map).getCurrentPosition({
    successCallback: function(data) {
      var thisLatitude = data.position.coords.latitude;
      var alsoLatitude = data.center.latitude;
    } ...
});

API for getCurrentPosition表示我得到两个实体:
1. Location包含纬度,经度和海拔的信息 2. Positioncoordinates of which包含有关纬度,经度和海拔高度的信息

看不出为什么鸭子(拼写错误)这种冗余...

1 个答案:

答案 0 :(得分:0)

这里记录在案:http://msdn.microsoft.com/en-us/library/hh125839.aspx中心是自我解释的。该位置包含来自GPS /位置API的所有原始数据。