资源简介
使用GMap控件进行开发时,在地图层上的GMarkerOverlay的使用例程
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using GMap.NET;
using GMap.NET.MapProviders;
using GMap.NET.WindowsForms;
using GMap.NET.WindowsForms.Markers;
namespace GMapTest1
{
public partial class Form1 : Form
{
public GMapOverlay overlay = new GMapOverlay(“WPMarker“); //用于绘制航点的Marker
public Form1()
{
InitializeComponent();
this.gMapControl1.CacheLocation = System.Windows.Forms.Application.StartupPath;
this.gMapControl1.MapProvider = GMapProviders.BingHybridMap;
this.gMapControl1.Manager.Mode = AccessMode.ServerAndCache;
this.gMapControl1.MinZoom = 1; //最小比例
this.gMapControl1.MaxZoom = 23; //最大比例
this.gMapControl1.Zoom = 15; //当前比例
this.gMapControl1.ShowCenter = false; //不显示中心十字点
this.gMapControl1.DragButton = System.Windows.Forms.MouseButtons.Left; //左键拖拽地图
this.gMapControl1.Position = new PointLatLng(23113);
this.gMapControl1.Overlays.Add(overlay);
this.gMapControl1.MouseClick += gMapControl1_MouseClick;
}
List list = new List();
void gMapControl1_MouseClick(object sender MouseEventArgs e)
{
PointLatLng p = this.gMapControl1.FromLocalToLatLng(e.X e.Y);//将鼠标点击点坐标转换为经纬度坐标
list.Add(p);
#region Marker操作
//GMapMarker marker = new GMarkerGoogle(p GMarkerGoogleType.arrow);
//marker.ToolTipText = “点击了这个点“;
//this.overlay.Markers.Add(marker);
#endregion
#region Routes操作
//overlay.Routes.Clear();
//GMapRoute route= new GMapRoute(list “line“);
//route.Stroke.Color = Color.Red;
//route.Stroke.Width = 2; //设置画
//overlay.Routes.Add(route);
#endregion
#region Polygons操作
overlay.Polygons.Clear();
GMapPolygon polygon = new GMapPolygon(list “多边形“);
polygon.Fill = new SolidBrush(Color.FromArgb(50 Color.Red));
polygon.Stroke = new Pen(Color.Blue2);
polygon.IsHitTestVisible = true;
overlay.Polygons.Add(polygon);
#endregion
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 187 2016-08-01 11:55 GMapTest1\GMapTest1\App.config
文件 2462720 2016-08-01 09:32 GMapTest1\GMapTest1\bin\Debug\GMap.NET.Core.dll
文件 159232 2016-08-01 09:32 GMapTest1\GMapTest1\bin\Debug\GMap.NET.WindowsForms.dll
文件 187 2016-08-01 11:55 GMapTest1\GMapTest1\bin\Debug\GMapTest1.exe.config
文件 24224 2016-08-01 16:22 GMapTest1\GMapTest1\bin\Debug\GMapTest1.vshost.exe
文件 187 2016-08-01 11:55 GMapTest1\GMapTest1\bin\Debug\GMapTest1.vshost.exe.config
文件 490 2013-03-18 17:00 GMapTest1\GMapTest1\bin\Debug\GMapTest1.vshost.exe.manifest
文件 2912 2016-08-01 16:21 GMapTest1\GMapTest1\Form1.cs
文件 3101 2016-08-01 15:19 GMapTest1\GMapTest1\Form1.Designer.cs
文件 5817 2016-08-01 15:19 GMapTest1\GMapTest1\Form1.resx
文件 4328 2016-08-01 13:32 GMapTest1\GMapTest1\GMapTest1.csproj
文件 521 2016-08-01 11:55 GMapTest1\GMapTest1\Program.cs
文件 1360 2016-08-01 11:55 GMapTest1\GMapTest1\Properties\AssemblyInfo.cs
文件 2870 2016-08-01 11:55 GMapTest1\GMapTest1\Properties\Resources.Designer.cs
文件 5612 2016-08-01 11:55 GMapTest1\GMapTest1\Properties\Resources.resx
文件 1096 2016-08-01 11:55 GMapTest1\GMapTest1\Properties\Settings.Designer.cs
文件 249 2016-08-01 11:55 GMapTest1\GMapTest1\Properties\Settings.settings
文件 996 2016-08-01 11:55 GMapTest1\GMapTest1.sln
..A..H. 37888 2016-08-01 16:22 GMapTest1\GMapTest1.v12.suo
目录 0 2016-08-01 16:22 GMapTest1\GMapTest1\bin\Debug
目录 0 2016-08-01 11:55 GMapTest1\GMapTest1\bin
目录 0 2016-08-01 11:55 GMapTest1\GMapTest1\Properties
目录 0 2016-08-01 16:22 GMapTest1\GMapTest1
目录 0 2016-08-01 11:55 GMapTest1
----------- --------- ---------- ----- ----
2713977 24
- 上一篇:1433扫描大字典版
- 下一篇:Gmap鼠标拖拽Marker
相关资源
- Gmap鼠标拖拽Marker
- 基于gmap和百度地图API开发的GIS应用
- SigmaPlot中文教程
- GMAP官网源码
- 基于GMap.NET的地图瓦片器源码
- Unity光照贴图demo
- sigmaplot优质绘图教程
- 使用GMap定位,并可以做标记、连线、
- Gmap.net.windowsforms.dll
- [JS版]基于百度地图的 Overlay 扩展,仿
- 百度地图 内置覆盖物overlayutil相关源
- 地图投影、坐标转换、GPS高程拟合和
- gmapping论文
- cas-overlay-template-5.2.zip
- GMap.NET.rar
-
overlay li
nker 3.60 - 天地图改版后的修改以及google无偏移
- gmap中添加高德地图(标准,卫星,和
- GMap.NET.Core.dll
评论
共有 条评论