??Windows Phone 环境中模??GPS 位置信息

来源:本网整理

GPS卫星接收机种类很多,根据型号分为测地型、全站型、定时型、手持型、集成型;根据用途分为车载式、船

http://www.eugenedotnet.com/2011/11/simulating-gps-position-changes-using-reactive-extensions-in-windows-phone-environment/ scrolltotop.offset(100,120); scrolltotop.init();

[1].[代码] [WPF/SliverLight]代码 跳至 [1]

private readonly GeoCoordinateWatcher _gcw = new GeoCoordinateWatcher(); private readonly Random _random = new Random(); public GpsSamplePage() { InitializeComponent(); bool isSimulation = true; if (!isSimulation) { _gcw.PositionChanged += (s, e) => GcwPositionChanged(e); _gcw.Start(); } else { Observable.Timer(TimeSpan.FromSeconds(0), TimeSpan.FromSeconds(4)) .Select(x => new GeoPositionChangedEventArgs<GeoCoordinate>( new GeoPosition<GeoCoordinate>(DateTime.Now, new GeoCoordinate() { // -90 <= latitude <= 90 Latitude = (_random.NextDouble() * 180.0) - 90.0, // -180 <= longitude <= 180 Longitude = (_random.NextDouble() * 360.0) - 180.0 } ))).ObserveOnDispatcher().Subscribe(GcwPositionChanged); } } void GcwPositionChanged(GeoPositionChangedEventArgs<GeoCoordinate> e) { Dispatcher.BeginInvoke(() => { // thread safe tbLatitude.Text = e.Position.Location.Latitude.ToString(); tbLongitude.Text = e.Position.Location.Longitude.ToString(); }); } SyntaxHighlighter.autoloader( 'applescript /js/sh309/scripts/shBrushAppleScript.js?t=1451961936000', 'actionscript3 as3 /js/sh309/scripts/shBrushAS3.js?t=1451961936000', 'bash shell /js/sh309/scripts/shBrushBash.js?t=1451961936000', 'coldfusion cf /js/sh309/scripts/shBrushColdFusion.js?t=1451961936000', 'cpp c /js/sh309/scripts/shBrushCpp.js?t=1451961936000', 'obj-c objc /js/sh309/scripts/shBrushObjC.js?t=1451961936000', 'c# c-sharp csharp /js/sh309/scripts/shBrushCSharp.js?t=1451961936000', 'css /js/sh309/scripts/shBrushCss.js?t=1451961936000', 'delphi pascal /js/sh309/scripts/shBrushDelphi.js?t=1451961936000', 'diff patch pas /js/sh309/scripts/shBrushDiff.js?t=1451961936000', 'erl erlang /js/sh309/scripts/shBrushErlang.js?t=1451961936000', 'groovy /js/sh309/scripts/shBrushGroovy.js?t=1451961936000', 'haxe hx /js/sh309/scripts/shBrushHaxe.js?t=1451961936000', 'java /js/sh309/scripts/shBrushJava.js?t=1451961936000', 'jfx javafx /js/sh309/scripts/shBrushJavaFX.js?t=1451961936000', 'js jscript javascript /js/sh309/scripts/shBrushJScript.js?t=1451961936000', 'perl pl /js/sh309/scripts/shBrushPerl.js?t=1451961936000', 'php /js/sh309/scripts/shBrushPhp.js?t=1451961936000', 'text plain /js/sh309/scripts/shBrushPlain.js?t=1451961936000', 'py python /js/sh309/scripts/shBrushPython.js?t=1451961936000', 'ruby rails ror rb /js/sh309/scripts/shBrushRuby.js?t=1451961936000', 'scala /js/sh309/scripts/shBrushScala.js?t=1451961936000', 'sql /js/sh309/scripts/shBrushSql.js?t=1451961936000', 'vb vbnet /js/sh309/scripts/shBrushVb.js?t=1451961936000', 'xml xhtml xslt html /js/sh309/scripts/shBrushXml.js?t=1451961936000' ); SyntaxHighlighter.all();

打开下拉通知栏,点击 GPS 的快捷开关,可快速打开或关闭 GPS 卫星定位(有的安卓系统GPS图标

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

在Windows Phone应用,说益动GPS支持十三种运动, 是什么 ?

跑步、骑行、步行、轮滑、长板、徒步、骑马、双板滑雪、单板滑雪、帆板、游泳、划船、皮划艇,

都是有明显位移的运动。只是好奇游泳怎么带着手机……

如何区别GPS导航模块与GPS定位模块?

理解有偏差,只有GPS模块,不存在导航模块与定位模块。GPS就是一个接收卫星信号的硬件,是一个大规模集成电路,通俗称之为模块。导航与定位是通过软件来完成的,只要收到三棵以上卫星的信号,导航软件就可以算出你所在的位置,这就是定位。完成定位后就把准确地图信息加入,并根据你设定的目的地,算出需要经过的路径来引导你准确的到达目的地,这就是导航。

如何查询照片中GPS信息

查询照片的GPS信息,即查看手机照片的拍摄地理位置,具体操作步骤如下:

1.首先需要打开手机的【图库】功能,进入相册浏览页面。

2.接着选择需要查看的照片,点击相应的照片,进入照片详细浏览页面。

3.在照片的浏览页面,点击右下角的【三点】展开相册的菜单选项。

4.然后即可在出现的页面中,在【地点】这个项即可查看到该照片的详细地理位置,也即GPS位置信息。

5.如果需要查看更加直观详细的地理信息,可以点击【在地图上查看】这个功能,这个可以根据个人实际需要进行选择。

没有陀螺仪功能的手机可以用GPS导航吗?

陀螺仪只是在有GPS模块的基础上辅助惯性导航。如果没有GPS模块,就陀螺仪是不能导航的。

其他问题:

1、目前的手机大多数都有GPS芯片在里面,它能接受卫星发射出来的免费信号,通过这些信号来算出位置坐标,再把坐标表示在地图上。陀螺仪,考地磁工作,只能表示方向角度及相关应用。

2、GPS导航是通过GPS搜星定位来进行导航,象一些PND便携机之类的功能更简单的只集成了GPS芯片,再使用离线的地图包在搜星后就可以来进行导航

3、苹果在诺基亚Lumia 800就没有配置陀螺仪,那么这类设备又是如何导航定位的呢?目前,绝大多数智能手机都会采用陀螺仪和GPS相结合的导航机制,部分智能手机还会采用A-GPS辅助定位,为用户提供快速精准的位置服务。A-GPS借助蜂窝数据连接不同的基站,通过三角定位来确定用户的对位置,这种方式对于传统的GPS搜寻卫星并进行通讯的方式更加出众,精度也相对更高,且受环境和气候影响的几率较小。A-GPS也是智能手机能够完成快速定位的基础。

4、Lumia 800这类未配备陀螺仪的智能手机,可以利用GPS和A-GPS模块,获得准确的导航定位服务。此外,Lumia 800运行的Windows Phone操作系统,还引入了WiFi坐标矫正机制,利用GPS和WiFi网络绑定的特性,在用户连接特定WiFi网络之后,识别出对应WiFi的位置,进行精度更高的定位操作。

5、因此,没有陀螺仪的手机不仅可以导航,而且还可以为用户提供更为优秀的导航体验。但是如果应用程序或者游戏中整合了陀螺仪,那么Lumia 800这类手机的游戏或者应用体验就会受到影响。

  • 本文相关:
  • Windows Phone 7 下的 RSS 阅读??/a>[代码]
    红薯
  • 做一??Windows Phone GPS 开关设置界??/a>[代码]
    鉴客
  • 通过WebClient来获取网络内??/a>[代码]
    鉴客
  • WP7上HttpWebRequest的用??/a>[代码]
    鉴客
  • ??WP7 中使??SaveContactTask 保存联系??/a>[代码]
    红薯
  • 使用 SocketEx 编写 Windows Phone 平台??TCP 客户??/a>[代码]
    红薯
  • Windows Phone 获取 Isolated Storage 的空间信??/a>[代码]
    红薯
  • 获取 Windows Phone ??User-Agent 字符??/a>[代码]
    鉴客
  • Windows Phone 8 对等连接 —??蓝牙??WIFI 直连
  • ??WP 创建一个简单的动画程序
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved