• window phone 获取经纬度信息


    PS : 因为需要冷启动至少也需要一分钟以上,所以最好在公共类初始化,在需要调用的时候直接使用。

    GeoCoordinateWatcher 类提供基于坐标的位置数据,其来自当前的位置提供程序。 来自当前位置提供程序的基于坐标的位置数据,该提供程序是计算机上优先级别最高的位置提供程序,其优先级别取决于一系列因素,如:来自所有提供程序的数据的存在时间和准确性、位置应用程序请求的准确性、与位置提供程序关联的电量消耗和性能影响。 当前位置提供程序可能会随时间改变,例如,当 GPS 设备失去内部附属信号功能并且 Wi-Fi 三边转换法提供程序成为计算机上最准确的提供程序时。

    若要开始访问位置数据,请创建 GeoCoordinateWatcher,然后调用 Start 或 TryStart,开始从当前的位置提供程序获取数据。

    可检查 Status 属性来确定数据是否可用。 如果数据可用,您可以从 Position 属性一次获取位置,或通过处理 PositionChanged 事件接收连续的位置更新。

    PermissionStatus 以及 Position 属性支持 INotifyPropertyChanged,因此应用程序可以数据绑定到这些属性。

    在 Windows 7 中,如果位置提供程序已经安装并能够解析计算机的位置,则所有 System.Device.Location 类都完全正常。

    注意注意

    在 Windows 7 Starter 版上,唯一受支持的位置提供商是控制面板中的默认位置提供程序,且必须安装外接程序以指定纬度和经度。

    注意:在 Windows 7 之前的 Windows 版本中,以下条件适用:


  • 相关阅读:
    阿里前端测试题--关于ES6中Promise函数的理解与应用
    elementUI之switch应用的坑
    vue函数同步执行遇到的问题
    阻止事件冒泡,阻止默认事件,event.stopPropagation()和event.preventDefault(),return false的区别
    关于Echarts的原生js获取DOM元素与动态加载DOM元素的冲突问题
    Linux 18.04 非root 安装re2c和ninja
    《Deep Learning of Graph Matching》论文阅读
    读书笔记《程序员的数学:概率统计》
    为什么要找特征向量?
    c++ 初始化
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458142.html
Copyright © 2020-2023  润新知