Frage

Ich versuche, die GMap.NET.WindowsForms Kontrolle in meinem Windows-Forms-Anwendung, aber ich kann es nicht Karte zeigt mir machen.

Hier ist, was ich getan habe:

habe ich die Kontrolle meiner Sicht 2010 Toolbox Studio durch Klicken auf ‚Elemente auswählen ...‘ aus dem Kontextmenü der Toolbox und das Surfen für den GMap.NET.WindowsForms.dll, die in der heruntergeladenen Zip-Archiv. Ich auch Verweise auf GMap.NET.Core.dll und System.Data.SQLite.dll in meiner Lösung gegeben.

Dann habe ich die GMapControl, dass auf der Hauptform meiner Anwendung in der Toolbox erschien und den Kartentyp auf GoogleMap gesetzt. Wenn ich meine Anwendung ausführen, aber die Steuerung zeigt entweder ein blauer Bildschirm mit einem Stück Text sagen „Es tut uns leid, aber wir haben keine Bilder auf diesem Zoom Level für diese Region“ oder einen hellen Bildschirm mit völlig ohne Daten ( wenn ich Zoomstufe ändern).

Hier ist mein Code:

  GMapMain.MapType = MapType.GoogleMap;
  GMapMain.MaxZoom = 100;
  GMapMain.MinZoom = 0;
  GMapMain.Zoom = 50;
  GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);

  GMapMain.ReloadMap();      

Bitte Hilfe. Ich habe keine Ahnung, was zu tun und ich kann keine Informationen im Internet findet, die mir das Problem lösen helfen könnte.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

versuchen, die Instanz-Modus-Server nur

GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly

Andere Tipps

Sie können folgende Anweisungen verwenden, bevor Sie gmap Kontrolle.

GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;

Ihre Zoomstufe Aussehen zu hoch.
Der Zoom sollte zwischen 1 und 17 sein.

In der Version 1.7.0 von GMap.NET die Satelliten-Ansicht nicht funktioniert, sollten Sie die neueste Version hier herunterladen:

https://www.nuget.org/packages/GMap.NET. Präsentation /

mit, dass Sie die Satelliten-Ansicht verwenden können.

Wenn Sie die Satelliten-Ansicht in Ihrem environmet sehen es ist, weil Sie die Karte im Cache haben, aber Sie werden können einige Plätze nicht sehen. Mit der neuen Version werden Sie die Karte vom Server herunterladen und Sie werden es gut sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top