Touchdevelop api api: location & maps show geo locations Disclaimer: This document is provided “as-is”. Information and views expressed in this document,

Slides:



Advertisements
Similar presentations
Touchdevelop api api acceleromete r measure acceleration Disclaimer: This document is provided as-is. Information and views expressed in this document,
Advertisements

Programming with touchdevelop working with loaned phone what about them? Disclaimer: This document is provided as-is. Information and views expressed in.
OSPInSight Without InSight … Its Just a Map. OSPInSight Without InSight … Its Just a Map and *Bing is a registered trademark and is used here only editorially,
Touchdevelop api api: web downloading and uploading Disclaimer: This document is provided as-is. Information and views expressed in this document, including.
Touchdevelop api api: tiles customize your home screen Disclaimer: This document is provided as-is. Information and views expressed in this document, including.
Touchdevelop api api: songs play music Disclaimer: This document is provided as-is. Information and views expressed in this document, including URL and.
Introduction to touchdevelop actions aka methods/functions/procedures Disclaimer: This document is provided “as-is”. Information and views expressed in.
physics engine + graphics
events reactive programming
Introduction to touchdevelop if then else conditional statement Disclaimer: This document is provided “as-is”. Information and views expressed in this.
access to everything over the web
Advanced topics in touchdevelop privacy transparent privacy control via information flow analysis Disclaimer: This document is provided “as-is”. Information.
touchdevelop vs. apps with Visual Studio
Libraries in touch develop Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Connect Pictometry Online End User
TouchDevelop Chapter 5-7 Chapter 5 Audio Chapter 6 Camera, Graphics and Video Chapter 7 Sensors Mengfei Ren.
© 2014 Microsoft Corporation. All rights reserved.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Programming with touchdevelop discovering discover touchdevelop Disclaimer: This document is provided “as-is”. Information and views expressed in this.
Programming with touchdevelop touchdevelop introduction Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
Touchdevelop api api: messaging sending sms Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
CHAPTER 3&4 ZHONGWEI LI TouchDevelop Book. What are we covering Review of Chapter 1-2 TouchDevelop as a scripting language: actions, events, table and.
SDReaderCE An Overview on Use and Functionality. Using SDReaderCE After loading the route to the handheld from SDReader6, select the route folder from.
Screens naming screens and concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and.
Introduction to touchdevelop math basic arithmetic operations Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Touchdevelop api api: home script your digital media Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api sound & microphone record sound Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api: calendar when you are supposed to be somewhere Disclaimer: This document is provided “as-is”. Information and views expressed in.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
1 TouchDevelop Chapter 8-10 Presenter: Jing Xu. 2 Outline Interactions Game Board Tiles and Printing.
Advanced topics in touchdevelop touchdevelop outlook ongoing research Disclaimer: This document is provided “as-is”. Information and views expressed in.
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
Programming with touchdevelop class mechanics working with a phone in the classroom Disclaimer: This document is provided “as-is”. Information and views.
Touchdevelop api api: contacts people you know Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
INTRODUCTION TO HTML5 Geolocation. Display a Specific Location with Google Maps  You can use the Google Maps API to display a custom map on your own.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
© Verizon Business. All Rights Reserved. 00/00/06 Getting Started with Microsoft Office ® Live Meeting Verizon Net Conferencing.
Touchdevelop api api: leaderboard when you are supposed to be somewhere Disclaimer: This document is provided “as-is”. Information and views expressed.
Touchdevelop api api: sending electronic bits to people Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT OUTLOOK Lesson 1 – Outlook Basics and .
Internet Overview Data Service Center What is the Internet? F A network of networks connecting computers/people around the world allowing them to share.
Introduction to touchdevelop statements overview Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Touchdevelop api api: social sharing Twitter, Facebook, … Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Programming with touchdevelop teacher’s checklist go over this before starting the course Disclaimer: This document is provided “as-is”. Information and.
Advanced topics in touchdevelop touchdevelop vs. apps with Visual Studio comparison Disclaimer: This document is provided “as-is”. Information and views.
I/o inputs and outputs Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet.
Introduction to touchdevelop ✿ art read only resources Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Touchdevelop api api gyroscope measure device rotation rate Disclaimer: This document is provided “as-is”. Information and views expressed in this document,
Social experience everything that is not coding Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Scripts what’s in a script – basic language concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Scripts what’s in a script – basic language concepts Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Editing code mastering code input and navigation Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Introduction to touchdevelop values … and types Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Apps Find the latest version of this document at
Introduction to touchdevelop statements overview Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including.
Programming with touchdevelop about RiSE who is RiSE at Microsoft Research Disclaimer: This document is provided “as-is”. Information and views expressed.
Screens naming screens and concepts v2.8 Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL.
[Insert your logo here.] For Marketing Professionals [Insert brief description of guide.]
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Programming with touchdevelop More to think about! Curiosity - what's inside the cube? Thank you Sarah!
Primary Contact Territory Category On-boarding Status Relationship Type Deal Territory Deal Confidentiality Potential conflict Conflict Cleared.
Global Positioning System
Global Positioning System
Which is right for your business, Office 365 or Microsoft 365?
Which is right for your business, Office 365 or Microsoft 365?
access to everything over the web
Presentation transcript:

touchdevelop api api: location & maps show geo locations Disclaimer: This document is provided “as-is”. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Live are trademarks of the Microsoft group of companies. All other trademarks are property of their respective owners.

touchdevelop api location o many location sources Wi-Fi cellular radio GPS (high accuracy, high power consumption) o plan for unavailability of location data

touchdevelop api maps o many map providers we use Bing maps o many provided services show location annotate maps (pictures, lines, …) compute directions

touchdevelop api apis o Senses→current location Gets the current phone location. Senses→current location o Senses→current location accurate Gets the current phone location with the most accuracy. This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. Senses→current location accurate o Locations→create location Creates a new geo coordinate location Locations→create location o Locations→search location Looks for the coordinate of an address using Bing. Locations→search location o Picture→location Gets the location where the picture was taken; if any. Picture→location o Link→location Gets the location if any Link→location o Place→location Gets the location of the place Place→location o Appointment→location Gets the location Appointment→location o Message→location Gets the geo coordinates Message→location o String→to location Parses the string as a geo coordinate. returns 'unknown' if parsing fails. String→to location

touchdevelop api apis o Senses→current location Gets the current phone location. Senses→current location o Senses→current location accurate Gets the current phone location with the most accuracy. This includes using services that might charge money, or consuming higher levels of battery power or connection bandwidth. Senses→current location accurate o Locations→create location Creates a new geo coordinate location Locations→create location o Locations→search location Looks for the coordinate of an address using Bing. Locations→search location o Picture→location Gets the location where the picture was taken; if any. Picture→location o Link→location Gets the location if any Link→location o Place→location Gets the location of the place Place→location o Appointment→location Gets the location Appointment→location o Message→location Gets the geo coordinates Message→location o String→to location Parses the string as a geo coordinate. returns 'unknown' if parsing fails. String→to location

touchdevelop api apis o Location→latitude Gets the latitude of the coordinate Location→latitude o Location→longitude Gets the longitude of the coordinate Location→longitude o Location→distance Calculates the distance in meters Location→distance o Location→speed Gets the speed of the coordinate Location→speed o Location→share Shares the location ( , sms, facebook, social or “” to pick from a list) Location→share o Location→altitude Gets the altitude of the coordinate Location→altitude o Location→hor accuracy Gets the horizontal accuracy of the coordinate Location→hor accuracy o Location→vert accuracy Gets the vertical accuracy of the coordinate Location→vert accuracy o Location→course Gets the course of the coordinate Location→course o Location→to string Converts to a string lat,long Location→to string o Location→post to wall Displays the location in a map using Bing. Location→post to wall o Locations→describe location Looks for an address near a location using Bing. Locations→describe location

touchdevelop api apis o Maps→create map Creates a Bing map. Use 'post to wall' to display it. Maps→create map o Maps→directions Calculates the directions between two coordinates using Bing. Maps→directions o Maps→open directions Shows the directions in the Bing map application. If search term is provided, location is ignored. Provide search term or location for start and end. Maps→open directions o Maps→open map Opens the Bing map application. zoom between 0 (close) and 1 (far). Maps→open map o Maps→create full map Creates a full screen Bing map. Use 'post to wall' to display it. Maps→create full map

touchdevelop api apis o Map→add text Adds a text pushpin on the map Map→add text o Map→add line Adds a polyline that passes through various geocoordinates Map→add line o Map→add picture Adds a picture pushpin on the map Map→add picture o Map→add place Adds a place pushpin on the map (ignored if the location is not set) Map→add place o Map→add link Adds a link pushpin on the map (ignored if the location if not set) Map→add link o Map→add message Adds a message pushpin on the map (ignored if the location is not set) Map→add message o Map→set center Sets the map center location Map→set center o Map→set zoom Sets the zoom level from 1 to 21 Map→set zoom o Map→center Gets the map center location Map→center o Map→clear Clears the lines, regions and pushpins Map→clear o Map→view pushpins Changes the current zoom and center so that all the pushpins are visible. Map→view pushpins o Map→zoom Gets the zoom level Map→zoom o Map→fill region Fills a region with a color Map→fill region o Map→post to wall Displays the map in the wall using Bing. Map→post to wall

touchdevelop api examples o go to picture ☁ o location and maps ☁ o park and find ☁

touchdevelop api exercises ►write a script with three executable actions: init: sets a global variable to an empty location collection record: adds current location to collection (can be called multiple times) show: show map where all a line connects all recorded locations

touchdevelop api homework ►finish exercise if not yet finished