GMap.NET mostra nessuna mappa
-
22-09-2019 - |
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.
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.