Domanda

Sto cercando di utilizzare la GMap.NET.WindowsForms controllo nel mio Windows Form, ma io non ce la fa mostrami qualsiasi mappa.

Ecco quello che ho fatto:

Ho aggiunto il controllo al 2010 Toolbox di Visual Studio facendo clic su 'Scegli elementi ...' dal menu contestuale del Toolbox e la navigazione per la GMap.NET.WindowsForms.dll incluso nell'archivio zip scaricato. Ho anche aggiunto i riferimenti a GMap.NET.Core.dll e System.Data.SQLite.dll nella mia soluzione.

Poi ho messo il GMapControl che è apparso nella casella degli strumenti sulla forma principale della mia applicazione e impostare il tipo di mappa per GoogleMap. Quando eseguo la mia applicazione, tuttavia, il controllo mostra o una schermata blu con un pezzo di testo che dice "Siamo spiacenti, ma non abbiamo immagini a questo livello di zoom per questa regione" o uno schermo luminoso con completamente nessun dato ( quando cambio livello di zoom).

Qui è il mio codice:

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

  GMapMain.ReloadMap();      

Si prega di aiuto. Non ho idea di cosa fare e non riesco a trovare tutte le informazioni in Internet che potrebbe aiutare a risolvere il problema.

Grazie mille in anticipo.

È stato utile?

Soluzione

provare a impostare la modalità di esempio per server solo

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

Altri suggerimenti

Si potrebbe utilizzare in seguito alle dichiarazioni prima di utilizzare il controllo gmap.

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

Il tuo livello di zoom sembra troppo alto.
Lo zoom deve essere compreso tra 1 e 17.

Nella versione 1.7.0 del GMap.NET l'immagine satellitare non funziona, è necessario scaricare l'ultima versione da qui:

https://www.nuget.org/packages/GMap.NET. presentazione /

con che è possibile utilizzare l'immagine satellitare.

Se si riesce a vedere la vista satellitare in environmet è perché si ha la mappa nella cache, ma non sarà possibile vedere alcuni posti. Con la nuova versione, si scaricare la mappa dal server e vedrete bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top