Ich habe Probleme mit der Universal Windows-Plattform. Ich versuche, Karten mit einem Parameter zu starten, um die Richtung in der Windows Maps App zu erhalten.Starten von Windows 10 Maps Mobile erhält nicht den Parameter
Mein Code funktioniert gut auf der Desktop-Version, aber wenn ich es in Mobile versuche, bekommt es nicht den Parameter, es startet nur die Karten.
Gibt es eine andere Möglichkeit, den Uri-Schema-Launcher zu verwenden?
Hier ist mein Code:
var uri = new Uri(@"bingmaps:?rtp=~pos." + lat + "_" + lng + "_" + name);
var launcherOptions = new Windows.System.LauncherOptions();
launcherOptions.TargetApplicationPackageFamilyName = "Microsoft.WindowsMaps_8wekyb3d8bbwe";
var success = await Windows.System.Launcher.LaunchUriAsync(uri, launcheroptions);
Meine Referenz ist dies: MSDN
mein schlechter, vermisste ich die? in meiner geposteten Frage. Ich kann die Karte sowohl auf dem Handy als auch auf dem Desktop starten, aber ich bekomme den Zielparameter auf dem Handy nicht, während im Desktop angezeigt wird und die Karte auch den Titel zeigen kann –
@HasyemiRafsanjani: Könnten Sie den kompletten URI, den Sie benutzen, teilen? Und haben Sie auch mit der Beispiel-URI in [Richtungen und Verkehr anzeigen] (https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/launch-maps-app#display-directions-and- getestet -der Verkehr)? Arbeiten sie im Mobile? –
gut funktioniert das Beispiel gut. und ich glaube, ich erkenne das Problem. Der Lat- und Long-Parameter in meiner URI verwendet Komma anstelle von Punkt. zB 6.999 sollte es 6.999 sein. Aber ich weiß nicht, warum das passiert, ich überprüfe das Modell und mein Punkt ist richtig mit der Periode. toString zu verwenden, hilft nicht –