我正在使用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. Position,coordinates of which包含有关纬度,经度和海拔高度的信息
看不出为什么鸭子(拼写错误)这种冗余...
答案 0 :(得分:0)
这里记录在案:http://msdn.microsoft.com/en-us/library/hh125839.aspx中心是自我解释的。该位置包含来自GPS /位置API的所有原始数据。