Alle Windows Phone 7 enheder har Assisteret GPS (aGPS) indbygget. Dette anvendes af en række applikationer, som for eksempel Bing kort app’en, kamera, søgning og meget andet.

Udviklere kan naturligvis også tilgå lokationsinformationen på Windows Phone ved at anvende et namespace kaldet System.Device.Location som er understøttet i .NET 4 og nyere versioner. GeoCoordinateWatcher klassen leverer lokationsinformation baseret på længde- og breddegradskoordinationer. Windows Phone GPS Emulator (en lille WPF applikation) og en WP7 DLL sørger for at du kan skabe selv relativt komplekse “ture ”som du kan “afspille” for at emulere at du enten kører eller går en tur. Dette gør det muligt at teste din applikation enten ved hjælp af emulatoren eller med en “rigtig” Windows Phone 7 enhed uden at skulle gå ud I sneen, regnen, eller solen.

Så snart du har testet din applikation færdigt kan du skifte app’en over til at bruge den rigtige GPS, ved at ændre en linje kode!

På vores Windows Phone udvikler site finder du en download indeholdende følgende:

Windows GPS emulator applikationen

Windows Phone GPS emulator klient DLL

En simpel Windows Phone test klient applikation

En mere kompleks Windows Phone applikation som anvender Bing korttjenesten

Du kan læse mere om Windows Phone GPS emulatoren på Windows Phone Developer Bloggen her: http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/12/13/windows-phone-recipes-helping-the-community.aspx.