Kurzer Hinweis an alle, die Apps mit ortsbezogenen Daten testen wollen/müssen, ohne dabei in der halben Welt herumreisen zu können: Seit einigen Tagen ist ein Tool namens Windows Phone GPS Emulator verfügbar, das aus einer Desktop-App (WPF/WCF) besteht, mit deren Hilfe man sich Routen aus Sample-Daten zusammenstellen kann, sowie einer Client-DLL, die die WP7-bordeigene GeoCoordinateWatcher-Klasse (aus System.Device.Location) ersetzt durch eine alternative Implementierung, die statt echter Koordinaten die Sample-Daten an die WP7-App liefert.
Dieser Blogeintrag sowie die beiliegende Dokumentation erklären genauer, wie es geht. Mitgelieferte Samples helfen, sich rasch einzuarbeiten.
Auf deutschen Systemen müsste man eventuell noch die folgende Zeile in App.xaml.cs (in GpsEmulator) direkt als erste Zeile im Konstruktor für App() einfügen:
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-us");
Ansonsten bleibt der Emulator sehr konstant bei "No Data" ;-)