wp8路线跟踪应用源码详细说明

目录

  • 介绍
  • 应用程序界面
  • 定时执行
  • 定位追踪
  • 设置地图Pitch和Heading属性
  • 后台位置追踪
  • Live Tile
  • 总结

介绍

我从Windows Phone7 还在测试阶段的时候就开始开发了,所以在Windows Phone 8 SDK开放后第一时间下载了。为了有趣,我决定创建一个简单的跑步定位追踪的应用来展示大量的特性,并且我将挑战在100行代码内完成此功能(不使用紧凑和可读性差的代码)
wp8路线跟踪应用源码详细说明


本文将通过我所开发的这个应用引导你深入探究  Windows Phone 8 中的以下特性:

  • 新增的地图控件(拥有步行与三维路标功能)。
  • 如何跟踪用户的位置,包括当其他程序运行时在后台跟踪的情况。
  • 在地图上添加线条注释
  • 一些3D地图的特性,设置 pitch 与 heading 属性。
  • 使用新增的模板创建动态Tile

详细说明:http://wp.662p.com/thread-6717-1-1.html

更多相关文章
  • vc++实现复制自身到系统目录 源码+详细注释想了好一会儿要不要打远控组的名号,因为编程区,,,一向非常冷门菜鸟一个,做不出什么好教程,瞎整的,详细注释了,希望对大家有帮助,以及激发起大家学习编程的兴趣-----------------------------------------我是可恶的分割线 ...
  • 机器学习的1NN最近邻算法,在weka里叫IB1,是因为Instance Base  1 ,也就是只基于一个最近邻的实例的惰性学习算法. 下面总结一下,weka中对IB1源码的学习总结. 首先需要把 weka-src.jar 引入编译路径,否则无法跟踪源码. 1)读取data数据,完成 IB1 分类 ...
  • thrift之TTransport类体系原理及源码详细解析1-类结构和抽象基类
    本章主要介绍Thrift的传输层功能的实现,传输的方式多种多样,可以采用压缩.分帧等,而这些功能的实现都是相互独立,和上一章介绍的协议类实现方式比较雷同,还是先看看这部分的类关系图,如下:由上面的类关系图可以看出,这部分的功能是相当的强大,所以类比较多且关系错综复杂.但是如果理解清楚了这些类直接的关 ...
  • 说明 此文章分两部分,1.ArrayList用法.2.源码分析.先用法后分析是为了以后忘了查阅起来方便-- ArrayList 基本用法 1.创建ArrayList对象 //创建默认容量的数组列表(默认为10) ArrayList<E> a = new ArrayList<E> ...
  • puppet最新源码详细安装:在网上找了很多相关puppet的,有很多用yum安装,安装虽然成功了.但是有客户端相关过来请求,还是会有问题.最佳的还是源码安装.一.下载地址:puppet下载地址:http://downloads.puppetlabs.com/puppet/puppet-2.7.13 ...
  • 在eclipse中进行HotSpot的源码调试
    本文地址:http://www.cnblogs.com/myresearch/p/ide-buildhotspot.html,转载请注明源地址. 在阅读OpenJDK源码的过程中,经常需要运行.调试程序来帮助理解.我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样 ...
  • 千呼万唤始出来——GG高仿QQ终于有移动端了技术原理、实现、源码
          首先要感谢大家一直以来对于GG的关注和支持!GG的不断完善与大家的支持分不开! 从2013年最初的GG1.0,到后来陆续增加了网盘功能.远程协助功能.离线文件功能.群聊功能.语音聊天功能.视频聊天功能.以及视讯录制功能.和增加了数据库——一路走来,结识许多朋友,大家不仅对GG提了许多宝贵 ...
  • 在Eclipse中进行HotSpot的源码调试--转
    原文地址:http://www.linuxidc.com/Linux/2015-05/117250.htm 在阅读OpenJDK源码的过程中,经常需要运行.调试程序来帮助理解.我们现在已经可以编译出一个调试版本HotSpot虚拟机,禁用优化,并带有符号信息,这样就可以使用GDB来进行调试了.许多对虚 ...
一周排行
  • 探索MySQL高可用架构之MHA(5)-----构建mysql高可用系列(共9篇)    上一篇文章介绍了本次架构的AB复制操作!    本篇文章主要介绍本次架构中的Atlas读写分离!    为什么要分库.分表.读 ...
  • sudoers文件谈“拒绝”与“允许”##Cmnd_Alias by umbe##Cmnd_Alias   USERCMD = !/usr/bin/passwd,/usr/bin/passwd [A-Za-z]*, ...
  • 由于服务器突然掉电,重启机器后发现数据库无法启动.数据库版本 Oracle11g R2,OS RedHat 5.7数据库无归档,无备份 [[email protected] ~]$ sqlplus /nologSQL* ...
  • Zbrush遮罩边界该怎么实现羽化和锐化
    很多情况下为了雕刻制图需要,在ZBrush®中不仅要使用边缘清晰的遮罩,有时还要将遮罩边缘 ...
  • 晒:奖品--真皮钱包第260期大数据不用怕--CommVault技术专家为您排忧解难
             很幸运在 [第260期] 大数据 不用怕--CommVault技术专家为 ...
  • import win32con,win32gui class MyWindow(): def __init__(self): #注册一个窗口类 wc = win32gui.WNDCLASS() wc.lpszClas ...
  • 在Windows下进行C++的开发,不可避免的要与Windows的底层库进行交互,然而VS下的一项设置MT.MTd.MD和MDd却经常让人搞迷糊,相信不少人都被他坑过,特别是你工程使用了很多第三库的时候,及容易出现各 ...
  • Redis开发者在开发过程中没有使用系统的原始字符串,而是使用了自定义的sds字符串,这个模块的编写是在文件:sds.h和sds.c文件中.Redis自定义的这个字符串好像也不是很复杂,远不像nginx自定义的一样复 ...
  • 抽象工厂模式(Abstract Factory) 1using System; 2 3namespace ChineseSalary 4{ 5    /**////<summary> 6    /// 公 ...
  • 开发一个基于IIS服务器的web网站
    新建一个基于IIS服务器的网站,这也是我参加工作开发的第一个网站宏优信息技术上海有限公司的 ...