GMap.NET montre pas de carte
Je suis en train d'utiliser le GMap.NET.WindowsForms de contrôle dans mon application Windows forms, mais je ne peut pas le faire me montrer toute la carte.
Voici ce que j'ai fait:
J'ai ajouté le contrôle de mon Visual Studio 2010 de la boîte à outils en cliquant sur "Choisir les Éléments..." à partir de la boîte à outils du menu contextuel et la navigation de l'GMap.NET.WindowsForms.dll inclus dans le zip téléchargé l'archive. J'ai également ajouté des références à GMap.NET.Core.dll et System.Data.SQLite.dll dans ma solution.
Puis-je mettre la GMapControl qui est apparu dans la boîte à outils sur le formulaire principal de mon application et de définir le type de carte de GoogleMap. Quand je lance mon application, toutefois, le contrôle affiche un écran bleu avec un morceau de texte en disant: "Nous sommes désolés, mais nous n'avons pas l'image à ce niveau de zoom pour cette région" ou un écran lumineux complètement dépourvu de données (quand j'ai modifier le 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 n'ai aucune idée de quoi faire et je ne trouve aucune information sur Internet qui pourrait m'aider à résoudre le problème.
Je vous remercie beaucoup à l'avance.
OriginalL'auteur Mariusz Schimke | 2010-01-03
Vous devez vous connecter pour publier un commentaire.
essayez de définir le mode une instance de serveur uniquement
GMap.NET.GMaps.Exemple.Mode = GMap.NET.AccessMode.ServerOnly
OriginalL'auteur PJM
Vous pourriez utiliser les instructions suivantes avant d'utiliser le plan de Contrôle.
si je pouvais, je voterais cette réponse, dix fois. je vous remercie.
OriginalL'auteur Sudhakar Tillapudi
Votre niveau de zoom de l'air trop élevée.
Le zoom doit être comprise entre 1 et 17.
Avez-vous de le placer dans une clé API?
Non, je n'ai pas. Pourriez-vous s'il vous plaît dites-moi ce que c'est et comment le faire?
OK, j'ai réussi à résoudre le problème. J'ai téléchargé la source d'une application démo fournis par l'auteur de ce contrôle et copié tout le code nécessaire qui initialise la carte à partir de là. La chose est que j'ai utilisé ServerAndCache le mode d'accès et lorsque je l'ai changé de Serveur mode d'accès, le contrôle de la carte affichée correctement. Je ne sais pas pourquoi. Je pourrais pas définir certaines propriétés importantes de la commande, je ne sais pas qui, cependant. Merci pour vos suggestions, de toute façon.
OriginalL'auteur SLaks
Dans la version 1.7.0 de GMap.NET la vue satellite ne fonctionne pas, vous devez télécharger la dernière version ici:
https://www.nuget.org/packages/GMap.NET.Presentation/
avec qui vous pouvez utiliser la vue satellite.
Si vous pouvez voir la vue satellite dans votre exceptionel c'est parce que vous avez la carte dans le cache, mais vous ne pouvez pas voir à certains endroits. Avec la nouvelle version, vous pourrez télécharger la carte à partir du serveur et vous verrez bien.
OriginalL'auteur Pablo Simon DiEstefano