metro开发问题记录二:metro获取设备坐标方法(c++)

来源:互联网 发布:pp助手mac官方下载 编辑:程序博客网 时间:2024/05/18 20:48

借鉴于MSDN(http://msdn.microsoft.com/zh-cn/library/windows/apps/dn336982)上的示例:

task<Geoposition^> geopositionTask(m_geolocator->GetGeopositionAsync(),geopositionTaskTokenSource.get_token());
 geopositionTask.then([this](task<Geoposition^> getPosTask)
 {
  try
  {
   Geoposition^ pos = getPosTask.get();
   m_dLatitude = pos->Coordinate->Latitude;
   m_dLongitude = pos->Coordinate->Longitude;
  }
  catch (...)
  {
  }
 });

其中获取的坐标经纬度与百度地图的经纬度规则不同需要经过转换才能使用。

 

0 0