2017-07-26 2 views
0

Ich verwende Chromium Embedded Framework und CEF, um Bing Map in einer Windows-Anwendung anzuzeigen. Wir übertragen den Ursprung und das Ziel mithilfe der Wegpunkte auf die Karte, aber nach dem Laden der Karte wird zuerst der aktuelle Standort angezeigt, bevor ein Pfad zwischen Ursprung und Ziel in der Karte gezeichnet wird.Mit CEF zeigt Bing Map den aktuellen Standort zuerst an, bevor die Route angezeigt wird

Wir verwenden Microsoft.Maps.Directions und Microsoft.Maps.Location für diesen Zweck.

alle Einstellungen, die ich deaktivieren muss, um zu verhindern, dass der aktuelle Standort des Benutzers beim Laden der Karte angezeigt wird?

Antwort

1

Die Karte wird standardmäßig auf den Benutzerstandort geladen. Um dies zu überschreiben, legen Sie beim Laden der Karte einfach eine Mittel- und Zoomstufe der Karte fest. Wenn Sie zunächst eine Weltansicht anzeigen möchten, stellen Sie den Mittelpunkt auf 0,0 und den Zoom auf 1.

+0

Danke. Gibt es eine Möglichkeit, am Anfang nichts zu zeigen, sondern nur die Route zwischen Ursprung und Ziel? – Mahsa

+1

Nicht wirklich. Sie können die Begrenzungsbox Ihrer Wegpunkte vor dem Laden der Karte mit Microsoft.Maps.LocationRect.romLocations ([Ihre Standorte]) berechnen und diese als Begrenzungsoption der Karte übergeben. Dies ist sehr nah an der Kartenansicht, die der Routenplaner-Manager für Ihre Route verwendet. – rbrundritt

Verwandte Themen