新建地图项目

回到首页  往前  往后

下面以Visual Studio 2015为例,演示如何使用 太乐地图.NET控件 新建一个地图项目。

 

1.打开VS2015,并新建:Windows窗体应用程序 项目,如下图:

 

2.打开项目属性,修改 应用程序 > 目标框架.NET Framework 4修改 生成 > 目标平台x86

 

3.将下载的范例程序中的控件相关的程序集目录 Demo > Reference 文件夹中的如下文件拷贝到项目目录下的bin > Debug文件夹中,作为第4步项目引用:

AZMap.Core.dll

AZMap.WindowsForms.dll

 

4.在VS2015的工具栏中添加 太乐地图.NET控件,如下图所示:

 

5.将 太乐地图.NET控件 (AZMapControl)拖入Form窗口中,如下图所示:

 

6.为项目添加 太乐地图.NET控件 的核心程序集:AZMap.Core.dll 引用。

7.Demo > Reference 文件夹中的 System.Data.SQLite.dll(太乐地图.NET控件所需程序集)拷贝至 WindowsFormsApplication1 > bin > Debug 项目输出目录下。

8.编写控件初始化相关代码:

Form1.cs源码

using AZMap;

using AZMap.MapProviders;

using System.Windows.Forms;

 

namespace WindowsFormsApplication1

{

  public partial class Form1 : Form

   {

      public Form1()

       {

           InitializeComponent();

 

           InitMapControl();

       }

 

      private void InitMapControl()

       {

          // 打开天地图卫星地图

           azMapControl1.MapProvider = AZMapProviders.TiandituHybridMap3857;

          // 设置鼠标左键拖动地图

           azMapControl1.DragButton = MouseButtons.Left;

          // 设置地图可以放大做小的最小级别和最大级别

           azMapControl1.MinZoom = azMapControl1.MapProvider.MinZoom;

           azMapControl1.MaxZoom = azMapControl1.MapProvider.MaxZoom == null ? 24 : (int)azMapControl1.MapProvider.MaxZoom;

          // 设置初始化的级别和位置

           azMapControl1.Zoom = 4;

           azMapControl1.Position = new PointLatLng(35.1019340572461, 106.34765625); //定位在中国区域

       }

   }

}

 

9.按F5编译运行项目,运行结果如下图所示,默认可用鼠标滚轮进行地图的放大、缩小,点击鼠标拖动地图的移动操作: