社区
C#
帖子详情
GMap.NET 1.6版本的查找功能
童话少年
2012-01-18 08:45:06
GMap.NET 1.6版本的查找功能要怎么显示啊?
有知道的解答下好么
...全文
140
4
打赏
收藏
GMap.NET 1.6版本的查找功能
GMap.NET 1.6版本的查找功能要怎么显示啊? 有知道的解答下好么
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
觉悟之时
2012-02-21
打赏
举报
回复
//根据城市查询地图。
private void btnSearch_Click(object sender, EventArgs e)
{
if (this.txtAddress.Text.Length == 0)
{
this.txtAddress.Focus();
MessageBox.Show("请输入查询的地址");
}
//GMapControl MainMap = new GMapControl();
//GeoCoderStatusCode code = MainMap.SetCurrentPositionByKeywords(txtAddress.Text);
//string search = string.Format("{0}", this.txtAddress.Text);
//GeoCoderStatusCode code = this.gMapControl1.SetCurrentPositionByKeywords(search);
GeoCoderStatusCode code = MainMap.SetCurrentPositionByKeywords(txtAddress.Text);
if (code != GeoCoderStatusCode.G_GEO_SUCCESS)
{
MessageBox.Show("地址没有找到:'" + this.txtAddress.Text + "', 原因:" + code.ToString(), "GMap.NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return;
}
objects = new GMapOverlay(this.gMapControl1, "objects");
objects.Markers.Clear();
AddLocation(this.txtAddress.Text);
}
private void AddLocation(string place)
{
GeoCoderStatusCode unknow = GeoCoderStatusCode.Unknow;
GMapControl MainMap = new GMapControl();
PointLatLng? latLngFromGeocoder = GMap.NET.MapProviders.GMapProviders.GoogleChinaMap.GetPoint(place, out unknow);
//PointLatLng? latLngFromGeocoder = Singleton<GMaps>.Instance.GetLatLngFromGeocoder(place, out unknow);
if (latLngFromGeocoder.HasValue && (unknow == GeoCoderStatusCode.G_GEO_SUCCESS))
{
GMapMarker item = new GMapMarkerGoogleGreen(latLngFromGeocoder.Value);
GMapMarkerRect rect = new GMapMarkerRect(latLngFromGeocoder.Value);
rect.Size = new System.Drawing.Size(100, 100);
rect.ToolTipText = place;
rect.ToolTipMode = MarkerTooltipMode.Always;
objects = new GMapOverlay(this.gMapControl1, "objects");
objects.Markers.Add(item);
objects.Markers.Add(rect);
}
}
童话少年
2012-01-18
打赏
举报
回复
有高手解答么,网上找的解决办法都是以前版本的,现在都用不了了
童话少年
2012-01-18
打赏
举报
回复
在顶上,等高手来解答下
G
Map
.NET
使用教程【1】
G
Map
.NET
是一个强大、免费、跨平台、开源的
.NET
控件,它在Windows Forms和WPF环境中能够通过Google, Yahoo!, Bing, OpenStreet
Map
, ArcGIS, Pergo, SigPac等实现路径规划、地理编码以及地图展示
功能
,并支持缓存和运行在Mobile环境中。 本文介绍了从下载安装到如何使用G
Map
.NET
。 本文所使用的G
Map
.NET
版本
为...
G
Map
.net
控件学习记录
主要参考网址 http://www.cnblogs.com/luxiaoxun/p/3802559.html http://www.cnblogs.com/luxiaoxun/p/3463250.html http://blog.csdn
.net
/onepiecehuiyu/article/details/19159565 G
Map
官方网址 http://great
map
s.
G
Map
.NET
入门详细教程【1】--------下载 G
Map
.NET
,并在VS中添加G
Map
.NET
控件
G
Map
.NET
G
Map
.NET
是开源、跨平台、免费的
.NET
控件,能够实现地图展示、路线规划等
功能
,支持缓存并能在便携式移动设备上运行。 本教程在VS中,使用C#进行开发。 G
Map
.NET
的下载 使用G
Map
.NET
控件需要两个核心库,下载地址:https://download.csdn
.net
/download/qq_43474959/12511587 得到以下两个库 在Visual Studio的WinForms窗体程序中添加地图控件 新建一个Windows窗体程序 引入下载的两个核心
WPF使用G
Map
.net
框架开发地图应用
G
Map
.NET
有两个
版本
,分别是WinForm和WPF的
版本
,WinForm
版本
的教程很多。这次主要介绍的WPF
版本
的操作。 要下载G
Map
.NET
请点击这里,这个最好下载下来,可以参考里面的Demo来学习。下载下来后,用visual studio打开SourceCode里面的sln文件。打开的时候可能需要让你下载什么东西,这个有点不记得了,但是关于数据库的那个应该不用下载。 1、导入dll 1...
G
Map
.NET
2.1:强大的
.NET
地图开发库
NET框架是微软推出的一个软件框架,旨在为开发应用程序提供支持。G
Map
.NET
库自发布以来,对不同
版本
的
.NET
框架的支持情况不断更新和改进,以适应广大开发者的需求。目前,G
Map
.NET
支持从
.NET
Framework 4.5到
.NET
Core 3.1的多个
版本
,甚至扩展到了
.NET
5及以上
版本
。随着
.NET
技术的演进,G
Map
.NET
的开发者团队在保持向后兼容的同时,不断优化代码以利用
.NET
的新特性和性能改进。
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章