Question

Je suis en train d'utiliser le GMap.NET.WindowsForms contrôle dans mon application Windows Forms, mais je ne peux pas faire me montrer une carte.

Voici ce que je faisais:

J'ai ajouté le contrôle de ma boîte à outils de Visual Studio 2010 en cliquant sur « Choisir les éléments ... » dans le menu contextuel de la boîte à outils et de navigation pour le GMap.NET.WindowsForms.dll inclus dans l'archive zip téléchargé. J'ai également ajouté des références à GMap.NET.Core.dll et System.Data.SQLite.dll dans ma solution.

Alors je mets le GMapControl qui est apparu dans la boîte à outils sur la principale forme de mon application et définir le type de carte à GoogleMap. Quand je lance mon application, cependant, le contrôle montre soit un écran bleu avec un morceau de texte en disant: « Nous sommes désolés, mais nous ne disposons pas des images à ce niveau de zoom pour cette région » ou un écran lumineux avec complètement aucune donnée ( quand je change de niveau de zoom).

Voici mon code:

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

  GMapMain.ReloadMap();      

S'il vous plaît aider. Je ne sais pas quoi faire et je ne peux trouver aucune information sur Internet qui pourrait me aider à résoudre le problème.

Merci beaucoup à l'avance.

Était-ce utile?

La solution

essayez de régler seul le mode d'instance pour le serveur

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

Autres conseils

Vous pouvez utiliser des instructions suivantes avant d'utiliser le contrôle gmap.

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

Votre niveau de zoom semble trop élevé.
Le zoom doit être compris entre 1 et 17.

Dans la version 1.7.0 de GMap.NET la vue par satellite ne fonctionne pas, vous devez télécharger la dernière version d'ici:

https://www.nuget.org/packages/GMap.NET. présentation /

que vous pouvez utiliser la vue satellite.

Si vous pouvez voir la vue par satellite dans votre environmet c'est parce que vous avez la carte dans le cache, mais vous ne pouvez pas voir certains endroits. Avec la nouvelle version, vous téléchargerez la carte du serveur et vous verrez bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top