国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

31天學會Windows Phone 7開發:位置服務

移動開發
本文是《Windows Phone 7開發31日談》系列的第十三篇文章。上一篇,我們討論了Windows Phone的震動控制器,以及如何告知我們的用戶去注意他們的設備上所發生的事兒。本文,我們談談位置服務,以及如何獲取他們的設備位置的信息。

本文是《Windows Phone 7開發31日談》系列的第十三篇文章。上一篇,我們討論了Windows Phone的震動控制器,以及如何告知我們的用戶去注意他們的設備上所發生的事兒。本文,我們談談位置服務,以及如何獲取他們的設備位置的信息。

為什么位置很重要?

設備在不斷發展,移動電話有了能為你提供比幾乎任何其他設備都高的定制信息的能力。特別是當我們說到電話的位置時。下面是一些具體的例子(我為本文整理的):

檢索文檔的程序

假設我們有一個應用程序(或者通過網絡訪問)包含了數以萬計的為客戶提供服務用的產品和設備的電路圖,零件表和文檔。在每一個設備上,都不得不去搜索當天是哪個用戶在使用,找到當前所處的具體辦公室或地點然后再從繁雜的文檔中去解析符合要求的。

通過在程序中添加位置信息,我們就完全不用去搜索用戶了。如果每個文檔都被標記了地理位置數據,當我們接近建筑物時,在那個地點的文檔立即被調出。 如果我們能夠獲取到一個大設施足夠的位置信息,甚至可以判斷出你最近的設備是哪個。通過設備的信息來決定具體要顯示的數據是通過位置數據增強程序功能的一種方式。

高爾夫程序

我見過很多高爾夫程序允許你輸入分數,記錄差點,甚至是和你的朋友分享這些數據。然而有一個想法突然從我腦海中浮現出來。

這個應用程序在開始時,識別你當前在哪個高爾夫球場。它也會列出附近的球場(你在途中的時候),不必去查找這個球場這是一個了不起的特性。另外,它 可以識別你在哪個洞,以及距離這個球場主要地標的距離(沙坑,水,樹,球穴區等等)。我見過的最酷的特性是桿桿分析。每次我打一桿,我告訴它是哪個。當我去球所在的地兒時,會記錄我打的這一桿走了多遠的距離,如果有足夠的數據,甚至可以基于我到球穴區之間的距離向我推薦如何打下一桿。這是位置數據的一個超贊的應用。

理解位置服務

我們有3種方法來獲取設備的位置。GPS,手機跟蹤定位和WiFi位置。下面來快速地瀏覽一下每種的優勢和弱點:

位置服務

在你開始擔心得去比較和對照來自3種源的數據前,先看看圖片中的綠色云圖。微軟為我們提供了一組位置服務。

在Windows Phone 7中使用位置服務

寫到這兒,還沒有任何代碼。好消息來了:這可能是你在代碼中做的最簡單的事之一。按照下面的步驟:

1.創建一個GeoCoordinateWatcher對象。

2.創建一個事件處理程序處理用戶位置的改變。

3.在事件觸發時抓取數據。

你可能想為用戶提供更多功能(我的例子中正好做了這些事兒),但最簡單的例子是下面的代碼:

 

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Net;  
  5. using System.Windows;  
  6. using System.Windows.Controls;  
  7. using System.Windows.Documents;  
  8. using System.Windows.Input;  
  9. using System.Windows.Media;  
  10. using System.Windows.Media.Animation;  
  11. using System.Windows.Shapes;  
  12. using Microsoft.Phone.Controls;  
  13. using System.Device.Location;  
  14. using Microsoft.Phone.Tasks;  
  15.  
  16. namespace Day13_LocationServices  
  17. {  
  18.     public partial class MainPage : PhoneApplicationPage  
  19.     {  
  20.         GeoCoordinateWatcher gcw;  
  21.  
  22.         // Constructor  
  23.         public MainPage()  
  24.         {  
  25.             InitializeComponent();  
  26.             gcw.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(gcw_PositionChanged);  
  27.             gcw.Start();  
  28.         }  
  29.  
  30.         void gcw_PositionChanged(object sender, GeoPositionChangedEventArgs<GeoCoordinate> e)  
  31.         {  
  32.             Latitude.Text = e.Position.Location.Latitude.ToString();  
  33.             Longitude.Text = e.Position.Location.Longitude.ToString();  
  34.         }  
  35.     }  

 

像第11篇的加速感應器一樣,模擬器不能真正地獲取位置數據。(你可以檢查GoeCoordinateWatcher.Status來獲取信息)。然而,使用我們的好朋友Reactive Extensions,就可以模擬這些數據了。

MSDN上有一篇非常棒的關于如何實現的文章,所以我就不在這里重復了。你可以在這來查看MSDN中關于Windows Phone上Reactive Extensions和位置的使用。

下載代碼示例

在示例程序中,我盡可能多地利用了位置服務。我讓用戶在高和默認的精確度中來選擇,開始并停止服務,甚至在應用程序中創建當前坐標的地圖。來試試看。比上面任何例子都豐富。

原作者:Jeff Blankenburg    譯者:金山崟霸

中文來源:http://www.cnblogs.com/porscheyin/archive/2010/12/23/1914300.html

英文來源:http://www.jeffblankenburg.com/2010/10/13/31-days-of-windows-phone-day-13-location-services/

【編輯推薦】

  1. 31天學會Windows Phone 7開發:使手機震動
  2. 31天學會Windows Phone 7開發:加速感應器
  3. 31天學會Windows Phone 7開發:輸入范圍和文本框
  4. 31天學會Windows Phone 7開發:調試技巧
  5. 31天學會Windows Phone 7開發:選擇器
責任編輯:王曉東 來源: 博客園
相關推薦

2012-06-13 13:01:57

Windows Pho

2012-08-02 10:16:39

Windows Pho

2012-06-11 13:08:10

Windows Pho

2012-06-12 10:43:20

Windows Pho

2012-08-13 09:56:45

Windows Pho

2012-08-01 10:26:33

Windows Pho

2012-06-06 13:48:34

Windows Pho

2012-06-25 16:14:26

Windows Pho

2012-08-16 11:31:30

Windows Pho

2012-08-09 13:39:22

Windows Pho

2012-07-13 14:41:12

2012-06-07 09:33:13

Windows Pho

2012-06-19 09:31:53

Windows Pho

2012-06-20 10:21:50

Windows Pho

2012-06-21 10:59:31

Windows Pho

2012-07-11 09:21:35

Windows Pho

2012-07-31 09:44:27

Windows Pho

2012-06-29 14:13:10

2013-04-19 16:52:24

Windows PhoWindows Pho

2013-07-30 11:18:37

Windows PhoWindows Pho
點贊
收藏

51CTO技術棧公眾號

91亚洲午夜精品久久久久久| 亚洲电影免费| 五月天丁香婷| 另类综合日韩欧美亚洲| 中文精品一区二区三区| 不卡的av电影| 香艳视频网站| 欧美主播一区二区三区美女| 蜜芽在线免费观看| 中文字幕在线不卡| 男女视频网站在线观看| 国产精品女主播一区二区三区| 91麻豆精品国产91久久久久久| 男女无套免费视频网站动漫| 欧美日韩中国免费专区在线看| 免费电影一区二区三区| 亚洲精品日本| 欧美一三区三区四区免费在线看| 91精品国产综合久久香蕉麻豆 | 欧美激情一区二区三区不卡| 91精品在线影院| 91成人在线网站| 欧美日韩免费视频| 久久久精品麻豆| 国产自产高清不卡| 亚洲欧美成人一区| 欧美黄色大片网站| 亚洲最大成人在线| 蜜桃a∨噜噜一区二区三区| 中文字幕久热精品视频在线| 好看的中文字幕在线播放| 欧美酷刑日本凌虐凌虐| 黄色的视频在线免费观看| 中文字幕精品一区二区精品绿巨人| 久久久久久免费看| 国产91精品免费| 老司机av福利| 日本最新不卡在线| 在线丝袜欧美日韩制服| 免费观看一级特黄欧美大片| 亚洲一区二区在线看| 精品一区二区在线视频| 白白操在线视频| 国产成人综合自拍| 国产精品无码专区av在线播放 | 国产在线观看www| 亚洲精品99久久久久| 日韩色性视频| 日本高清+成人网在线观看| 久久91精品| 久久99久久精品国产| 国产一区免费| 超碰中文在线| 精品国产凹凸成av人网站| 午夜视频一区二区在线观看| 国产精品三级在线| 亚洲日本电影在线| 欧美视频免费播放| 男人揉女人奶房视频60分| 成人性视频欧美一区二区三区| 亚洲久久久久| 久久久av水蜜桃| jiyouzz国产精品久久| 无限国产资源| 久久久www成人免费精品张筱雨| 国产91在线播放精品| 日韩高清免费在线| 99久久夜色精品国产亚洲96| 国产亚洲精品美女久久久久| 黄视频免费在线看| 日韩视频精品在线| 欧美精品系列| 亚洲第一中文av| 欧美精品羞羞答答| 人人精品人人爱| 成年人免费大片| 色综合婷婷久久| 中文av资源在线| 最近2019年手机中文字幕| 亚洲国产成人精品女人| 美女三级99| 一区二区三区免费在线观看| 日韩资源在线| 色综合久久悠悠| 黄色亚洲大片免费在线观看| 国产精品综合一区二区三区| 国产伦视频一区二区三区| 制服丝袜av成人在线看| 亚洲高清在线| 成人精品国产亚洲| 91精品国产吴梦梦| 国产午夜精品视频免费不卡69堂| 91精品推荐| free性m.freesex欧美| 日本一区二区三区在线视频| 亚洲精品国产福利| 国产呦萝稀缺另类资源| 成人黄色动漫| 国产精品日本一区二区| 亚洲老司机av| 在线观看操人| 中文字幕日韩欧美| 国产日韩欧美精品综合| 97精品久久| 色老综合老女人久久久| 黄色视屏免费在线观看| 少妇无码av无码专区在线观看| 国产一区二区不卡视频在线观看| 国产视频久久久| 国产精品久久久久精k8| 久久精品一区蜜桃臀影院| 久久青草欧美一区二区三区| 国产成人精品免费视| 日本老太婆做爰视频| 一道本无吗dⅴd在线播放一区| 99久久精品国产一区| 欧美精品入口| 国产一区影院| 一区二区三区电影| 亚洲精品videossex少妇| 免费人成在线不卡| а√天堂官网中文在线| 91久久中文字幕| 亚洲男人天堂网| 亚洲精品国产a| 国产精品理论在线观看| 男女精品视频| 视频一区中文字幕精品| 91专区在线观看| 欧美在线免费视频| 色婷婷综合久色| 久久这里只精品最新地址| 青青草97国产精品麻豆| 欧美自拍一区| 免费欧美网站| 亚洲精品一二三区区别| 亚洲国产精品免费视频| 丝袜在线观看| 日本免费视频| 久草福利资源在线视频| 免费亚洲一区二区| 精品国产91乱码一区二区三区 | 91嫩草免费看| 国产三级三级三级精品8ⅰ区| 色婷婷av在线| 欧美日韩精品免费看| 欧美性淫爽ww久久久久无| 日韩在线观看| 黄页在线观看视频| 国产91成人video| 中文字幕乱码一区二区免费| 欧美特黄不卡| 日韩精品视频久久| 久久躁狠狠躁夜夜爽| caoporn国产精品| 日韩av高清在线| 日本天堂在线| 中文字幕国产精品| 精品一区二区在线看| 欧美另类老肥妇| 日韩av在线一区二区三区| 欧美一激情一区二区三区| 免费日韩视频| 欧美14一18处毛片| 亚洲欧美丝袜| 国产视频精品免费播放| 国产大片一区二区| 色综合视频一区二区三区日韩| 农民人伦一区二区三区| 久久手机免费视频| 中文字幕一区二区三区av| 成人午夜av| av网站在线播放| 亚洲国产一区二区精品视频 | 97在线免费公开视频| 久久久成人的性感天堂| 国产亚洲欧美日韩俺去了| 牛牛影视久久网| 中文有码在线观看| 久久免费看av| 亚洲美女av黄| 国产婷婷一区二区| 精品国产日韩欧美| 成人欧美亚洲| 男人的j进女人的j一区| 伊人久久大香线蕉av超碰演员| 天海翼亚洲一区二区三区| 欧州一区二区三区| 婷婷中文字幕一区| 亚洲在线久久| 视频在线观看91| 成人午夜av在线| 亚洲午夜一区二区三区| 欧美男同性恋视频网站| 亚洲人成电影在线| 午夜精品久久17c| 国产精品影院在线观看| 91九色蝌蚪国产| 国产伦精品一区二区三区四区视频| 免费成人在线视频网站|