Verwenden von Google Map oder MapQuest, um eine Karte auf eine Client/Server -Anwendung abzurufen
-
27-10-2019 - |
Frage
Ich weiß, dass es ziemlich einfach ist, eine Karte von Google Map, MapQuest oder anderen in eine Webanwendung zu integrieren, aber ich habe mich gefragt, ob es möglich ist, eine Karte in eine normale Client/Server -Anwendung (WPF) zu integrieren.
Tatsächlich möchte ich es nicht einmal in meiner Anwendung sehen, aber ich möchte eine Bildversion einer Karte in einem Bericht drucken. Dieser Bericht würde dem Benutzer eine Perspektive geben, wohin er gehen soll.
Ist dies möglich, wenn ja, welches System ist das beste (Google, Mapquest, Bing, irgendetwas anderes?). Es ist offensichtlich, dass der Computer mit dem Internet verbunden werden muss, dies jedoch nicht von einer Web -App wie erwähnt wurde.
Vielen Dank.
Lösung
Du kannst den ... benutzen Google Static Maps API um ein PNG -Bild einer Karte zu erhalten.
Sie können verwenden Diese Bing -Kartenkontrolle
Andere Tipps
Ziemlich guter MSDN -Artikel über die Verwendung von Bing Maps SOAP -Diensten mit WPF:
Wenn Sie nur ein Kartenbild in einen statischen (gedruckten?) Bericht einbetten möchten, würde ich einen der Bing Maps -Dienste verwenden. Sie können ein Bild erstellen, das auf einer Vielzahl von Stilen basiert (Straße, Luftfahrt, Hybrid usw.) entweder mit einer Seifenschnittstelle oder über Ruhe.
Methodenreferenz für den SOAP -Bilddienst ist bei http://msdn.microsoft.com/en-us/library/cc981090.aspx, und es gibt ein Beispiel bei einem Beispiel bei http://msdn.microsoft.com/en-us/library/dd221354.aspx
Alternativ (und meine bevorzugte Methode) können Sie die REST -Schnittstelle verwenden, die bei beschrieben wird http://msdn.microsoft.com/en-us/library/ff701724.aspx. Mit dieser Schnittstelle können Sie eine einfache URL -Anforderung erstellen und optional Pushpins, Routen oder andere Informationen auf der Karte basierend auf den in der URL übergebenen Parametern anzeigen.
In jedem Fall müssen Sie sich zuerst für einen Bing Maps -Schlüssel anmelden https://www.bingmapsportal.com.
MAPQUEST Bietet ein Statische Karten -Webdienst Auch und es könnte einen Blick wert sein. Ich glaube, es ist möglich, die statischen Karten in gedruckten Berichten aufzunehmen, aber es kann zu Lizenzkosten sind. Sie möchten die Lizenzbedingungen überprüfen, um sicher zu sein.