当前位置:首页 > 操作系统 > Windows

windowsphone中获取手机位置信息

首先在界面中加入一个textblock控件以显示信息

            <span> 1</span>
            <span>using</span>
            <span> System;
</span>
            <span> 2</span>
            <span>using</span>
            <span> System.Collections.Generic;
</span>
            <span> 3</span>
            <span>using</span>
            <span> System.IO;
</span>
            <span> 4</span>
            <span>using</span>
            <span> System.Linq;
</span>
            <span> 5</span>
            <span>using</span>
            <span> System.Runtime.InteropServices.WindowsRuntime;
</span>
            <span> 6</span>
            <span>using</span>
            <span> Windows.Foundation;
</span>
            <span> 7</span>
            <span>using</span>
            <span> Windows.Foundation.Collections;
</span>
            <span> 8</span>
            <span>using</span>
            <span> Windows.UI.Xaml;
</span>
            <span> 9</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Controls;
</span>
            <span>10</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Controls.Primitives;
</span>
            <span>11</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Data;
</span>
            <span>12</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Input;
</span>
            <span>13</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Media;
</span>
            <span>14</span>
            <span>using</span>
            <span> Windows.UI.Xaml.Navigation;
</span>
            <span>15</span>
            <span>using</span>
            <span> Windows.Devices.Geolocation;
</span>
            <span>16</span>
            <span>17</span>
            <span>//</span>
            <span> “空白页”项模板在 </span>
            <span>http://go.microsoft.com/fwlink/?LinkId=391641</span>
            <span> 上有介绍</span>
            <span>18</span>
            <span>19</span>
            <span>namespace</span>
            <span> Weather
</span>
            <span>20</span>
            <span>{
</span>
            <span>21</span>
            <span>///</span>
            <span><summary></span>
            <span>22</span>
            <span>///</span>
            <span> 可用于自身或导航至 Frame 内部的空白页。
</span>
            <span>23</span>
            <span>///</span>
            <span></summary></span>
            <span>24</span>
            <span>public</span>
            <span>sealed</span>
            <span>partial</span>
            <span>class</span>
            <span> MainPage : Page
</span>
            <span>25</span>
            <span>    {
</span>
            <span>26</span>
            <span>public</span>
            <span> MainPage()
</span>
            <span>27</span>
            <span>        {
</span>
            <span>28</span>
            <span>this</span>
            <span>.InitializeComponent();
</span>
            <span>29</span>
            <span>30</span>
            <span>this</span>.NavigationCacheMode =<span> NavigationCacheMode.Required;
</span><span>31</span><span>        }
</span><span>32</span><span>33</span><span>///</span><span><summary></span><span>34</span><span>///</span><span> 在此页将要在 Frame 中显示时进行调用。
</span><span>35</span><span>///</span><span></summary></span><span>36</span><span>///</span><span><param name="e"></span><span>描述如何访问此页的事件数据。
</span><span>37</span><span>///</span><span> 此参数通常用于配置页。</span><span></param></span><span>38</span><span>protected</span><span>override</span><span>async</span><span>void</span><span> OnNavigatedTo(NavigationEventArgs e)
</span><span>39</span><span>        {
</span><span>40</span><span>//</span><span>获取手机所在位置</span><span>41</span><span>var</span> geolocator = <span>new</span><span> Geolocator();
</span><span>42</span><span>43</span><span>var</span> geoPosition = <span>await</span><span> geolocator.GetGeopositionAsync();
</span><span>44</span><span>//</span><span>当前手机所在经纬度位置</span><span>45</span><span>var</span> position =<span> geoPosition.Coordinate.Point.Position;
</span><span>46</span><span>47</span>             txtLocation.Text = <span>string</span>.Format(<span>"</span><span>经度:{0};纬度:{1}</span><span>"</span><span>, position.Longitude, position.Latitude);
</span><span>48</span><span>        }
</span><span>49</span><span>    }
</span><span>50</span> }

 

原文:http://www.cnblogs.com/Liqiongyu/p/5087056.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐