资源简介
用GMap定位,并可以做标记、连线、多边形,可以计算任意标记点的距离和标定的多边形的面积,有问题或看不懂可以给我发邮件swu_lp@126.com
代码片段和文件信息
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.WindowsForms;
using GMap.NET.Projections;
using GMap.NET.MapProviders;
using GMap.NET.WindowsForms.Markers;
namespace GMap
{
public partial class Form1 : Form
{
double distance = 0;
List list = new List();
List route = new List();
List points = new List();
List Polygon = new List();
double area = 0;
public GMapOverlay overlay = new GMapOverlay(“WPMarker“); //用于绘制航点的Marker
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender EventArgs e)
{
MapControl.CacheLocation = System.Windows.Forms.Application.StartupPath;
MapControl.MapProvider = GMapProviders.GoogleChinaHybridMap;
MapControl.Manager.Mode = AccessMode.ServerAndCache;
MapControl.MinZoom = 1; //最小比例
MapControl.MaxZoom = 23; //最大比例
MapControl.Zoom = 15; //当前比例
MapControl.ShowCenter = false; //不显示中心十字点
MapControl.DragButton = System.Windows.Forms.MouseButtons.Left; //左键拖拽地图
MapControl.Position = new PointLatLng(39.908576 116.397594);
MapControl.Overlays.Add(overlay);
MapControl.MouseClick += MapControl_MouseClick;
}
void MapControl_MouseClick(object sender MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
PointLatLng p = this.MapControl.FromLocalToLatLng(e.X e.Y);//将鼠标点击点坐标转换为经纬度坐标
if (cbb_Mode.SelectedItem.ToString() == “标点“)
{
GMapMarker marker = new GMarkerGoogle(p GMarkerGoogleType.green_pushpin);
marker.ToolTipText = “点击了这个点“;
this.overlay.Markers.Add(marker);
}
else if (cbb_Mode.SelectedItem.ToString() == “连线“)
{
list.Add(p);
GMapMarker marker = new GMarkerGoogle(p GMarkerGoogleType.red_small);
GMapRoute route = new GMapRoute(list “line“);
route.Stroke.Color = Color.Red;
route.Stroke.Width = 2; //设置画
overlay.Routes.Add(route);
this.overlay.Markers.Add(marker);
if (list.Count > 1)
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-07 22:59 Gmap\
目录 0 2019-01-07 23:00 Gmap\GMap\
目录 0 2019-01-07 22:59 Gmap\GMap\.vs\
目录 0 2019-01-07 22:59 Gmap\GMap\.vs\GMap\
目录 0 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\
文件 39936 2019-01-07 23:32 Gmap\GMap\.vs\GMap\v15\.suo
目录 0 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\Server\
目录 0 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\Server\sqlite3\
文件 0 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\Server\sqlite3\db.lock
文件 4096 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\Server\sqlite3\storage.ide
文件 32768 2019-01-07 22:59 Gmap\GMap\.vs\GMap\v15\Server\sqlite3\storage.ide-shm
文件 2364912 2019-01-07 23:32 Gmap\GMap\.vs\GMap\v15\Server\sqlite3\storage.ide-wal
目录 0 2019-01-07 23:32 Gmap\GMap\GMap\
文件 1111 2019-01-07 22:59 Gmap\GMap\GMap.sln
文件 1763 2019-01-07 23:00 Gmap\GMap\GMap\App.config
目录 0 2019-01-07 22:59 Gmap\GMap\GMap\bin\
目录 0 2019-01-07 23:26 Gmap\GMap\GMap\bin\Debug\
文件 5225168 2017-10-23 13:15 Gmap\GMap\GMap\bin\Debug\Entityfr
文件 622288 2017-10-23 13:15 Gmap\GMap\GMap\bin\Debug\Entityfr
文件 158388 2017-10-23 13:15 Gmap\GMap\GMap\bin\Debug\Entityfr
文件 3680079 2017-10-23 13:15 Gmap\GMap\GMap\bin\Debug\Entityfr
文件 15872 2019-01-07 23:31 Gmap\GMap\GMap\bin\Debug\GMap.exe
文件 1763 2019-01-07 23:00 Gmap\GMap\GMap\bin\Debug\GMap.exe.config
文件 3010048 2018-11-07 18:31 Gmap\GMap\GMap\bin\Debug\GMap.NET.Core.dll
文件 152064 2018-11-07 18:31 Gmap\GMap\GMap\bin\Debug\GMap.NET.WindowsForms.dll
文件 55808 2018-11-07 18:31 Gmap\GMap\GMap\bin\Debug\GMap.NET.WindowsPresentation.dll
文件 34304 2019-01-07 23:31 Gmap\GMap\GMap\bin\Debug\GMap.pdb
文件 662528 2018-03-24 17:44 Gmap\GMap\GMap\bin\Debug\Newtonsoft.Json.dll
文件 684778 2018-03-24 17:44 Gmap\GMap\GMap\bin\Debug\Newtonsoft.Json.xm
文件 349184 2018-08-12 21:34 Gmap\GMap\GMap\bin\Debug\System.Data.SQLite.dll
文件 736 2018-08-13 21:49 Gmap\GMap\GMap\bin\Debug\System.Data.SQLite.dll.config
............此处省略261个文件信息
- 上一篇:VCM系统设计
- 下一篇:城市公交查询系统.rar
相关资源
- opengl树模型显示
- Unity斗地主源码
- EmguCV使用,包含灰度化,均衡化,二
- OPC Client 开发资源包
- 大型ERP源码(值得学习借鉴)
- MVC lambda+EF的简单的增删查改
- U3D消消乐源码+全套UI+音效
- 北大青鸟S1 8.0机试带数据库和完整代
- Unity3D flappy bird
- TensorFlowSharp
- unity3d 仿王者荣耀 源代码
- Unity演示效果的机器人程序
- 教师综合评价系统测试版.zip
- .NET开发 iat/语音听写/语音转文本 科
-
配资源《你必须掌握的Entityfr
amewo - Unity3D人物怪物互攻小游戏Demo
- KryptonSuite4.4破解版
- Survival Shooter噩梦射手成品.rar
- 众筹网项目
- NetCore WebApi的版本控制(包含源码)
- 2018 软件技术技能抽查试题及答案
- 吉日嘎啦 - 通用权限管理系统 V3.7源代
- 多文档文本编辑器
- 多文档文本编辑器.zip
- 昆明理工大学创新实践大报告
- 访问ArcGIS server服务的ArcEngine网络分析
- 虾米音乐批量收藏歌单歌曲(接口已
- 软件工程课程设计代码及word标准文档
- 学生学籍管理系统项目设计报告+PPT
- 层次分析法中计算权重的代码
评论
共有 条评论