2012-05-11 1 views
1

J'utilise GMap pour la première fois, mais mes cartes ne s'affichent pas ... Je suis à la recherche d'une source d'application fonctionnant en C#. Pouvez-vous m'aider?une source d'application GMap.NET en cours d'utilisation

Note: J'ai téléchargé le fichier this et this de http://greatmaps.codeplex.com, mais ils ne sont que des applications, et aucune source inclus ...

Merci.

+0

greatmaps.net est sur CodePlex il a des sources disponibles: http://greatmaps.codeplex.com/SourceControl/list/changesets# –

+0

Voici un tutoriel débutant pour GMap.NET avec Windows Forms: http: //bit.ly/12RyRT3 –

Répondre

6

Voici la forme avec gMapControl1 dessus. Ajoutez la référence sur Gmap.NET.Core et Gmap.NET.WindowsForms à votre projet.

using System; 
using System.Windows.Forms; 
using GMap.NET.MapProviders; 
using GMap.NET; 

namespace gmap 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 
      //use google provider 
      gMapControl1.MapProvider = GoogleMapProvider.Instance; 
      //get tiles from server only 
      gMapControl1.Manager.Mode = AccessMode.ServerOnly; 
      //not use proxy 
      GMapProvider.WebProxy = null; 
      //center map on moscow 
      gMapControl1.Position = new PointLatLng(55.755786121111, 37.617633343333); 

      //zoom min/max; default both = 2 
      gMapControl1.MinZoom = 1; 
      gMapControl1.MaxZoom = 20; 
      //set zoom 
      gMapControl1.Zoom = 10; 
     } 
    } 
} 
+1

Merci, mais aucune carte montre: http://i.stack.imgur.com/JYBnK.png – mrdaliri

+1

désolé à ce sujet. Définissez 'gMapControl.Zoom' sur 1. – Eugene

+1

WOW! Merci ... Mais je vois juste une carte du monde ... elle ne va pas à la position ... – mrdaliri