1、Gmap.net 从官网进行下载:
http://greatmaps.codeplex.com/
2、VS2012下,创建C# winform工程;
3、添加GMap.NET.WindowsForms.dll组件;(
此处出现了问题,添加选择项-> 浏览dll目录,但提示:下列控件成功添加到工具箱中,但未在活动设计器中启用,进入程序,无法显示控件。
经过多次尝试还是无效,最终查找msdn,解释为:framework不兼容,查看属性,发现framework为3.5,而GMap.NET.WindowsForms.dll为4.0,
修改工程为framework4.0,后,控件显示正常。)
4、拖拽控件到winform上,初始化控件。
5、添加命名空间:
using GMap.NET.WindowsForms;
using GMap.NET;
6、修改控件名称 gMapControl1 为gMapControl。
7、初始化
private void FindHouse_Load(object sender, EventArgs e)
{
gMapControl.Position = new PointLatLng(45.7543, 126.6281);
gMapControl.MinZoom = 5;
gMapControl.Zoom = 100;
}
8、效果图:(好丑啊)