指向相对于平板电脑位置的特定位置的Windows 8应用程序

我正在学习创buildWindows 8的应用程序,我很不情愿。

说我在伦敦。 我想find特拉法加广场相对于我站在哪里。 但基于一个指南针。 例如,如果我在特拉法加南部,不pipe距离多远,指南针都会指向北方。

我怎样才能访问平板电脑的位置,然后计算相对于该位置的位置?

以下是Windows 8中的地理定位示例的链接: Windows 8地理定位示例

您可以使用C#,JavaScript和C ++检查示例。 以下是显示JavaScript中经纬度的具体部分。 你可以通过浏览代码示例找到相应的C ++ / C#

JavaScript的

function getPositionHandler(pos) { document.getElementById('latitude').innerHTML = pos.coordinate.latitude; document.getElementById('longitude').innerHTML = pos.coordinate.longitude; document.getElementById('accuracy').innerHTML = pos.coordinate.accuracy; document.getElementById('geolocatorStatus').innerHTML = getStatusString(loc.locationStatus); } 

关于特拉法加广场的位置,我确定Bing Maps API或Google Maps API或任何Maps API将有助于查找特定的经度和纬度。

我也建议你看看这个关于龙/纬度的StackOverflow文章: 链接

我也给出了一个代码段的链接,使用Google Maps API: 链接找到经纬度

为了解析方向,你可能需要编写自己的函数,这不应该太难。

希望这有助于您的应用程序开发!

编辑 :我还附上了两个确定两个纬度的距离和方位的链接。 他们几乎是一样的: 链接1 , 链接2 。 他们很好地解释了这些概念。

第二编辑 :你有没有抓住你的双关语? >> 我怎样才能访问平板电脑的位置,然后计算相对于该位置的位置?