我正在学习创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 。 他们很好地解释了这些概念。
第二编辑 :你有没有抓住你的双关语? >> 我怎样才能访问平板电脑的位置,然后计算相对于该位置的位置?