请问,对于地图与数据信息对应的实现思想是什么?就是在一个地图上点击一国家范围,然后在下面显示这个国家的信息 请问,对于地图与数据信息对应的实现思想是什么?就是在一个地图上点击一国家范围,然后在下面显示这个国家的信息!,怎么才能实现地区范围与数据信息对应?有做过的朋友说个思想!谢谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议看看GIS开发方面的基础教程,不难 对于你的要求 不需要GIS 对于你的要求 完全需要GIS!!!!!!!!! 电子地图需要第三方控件。1.mapguide2.超图,国内的还有很多很多你下载一个supermap(超图)吧 先在国家上点击一下,这就可以获得你点击点的地理坐标然后和各个国家的区域(GIS术语,多边形)进行空间查询,包含(contain,一种空间拓扑关系)这个点的多边形就是这个国家,然后就得到这个多边形了,一般一个几何对象会合属性信息在数据库放在一起,可以通过这样找到你需要的属性信息也就是你说的数据信息吧希望对你有帮助 用这个方法试试啊,具体我记不清了private void onClick(objct sender,System.EventArgs e){foreach(Control con in Controls) { if(this.control is label) { this.Text1.Text=e.Name; } }} 如果你说的是GIS,那就是矢量化的事情了。如果自己开发引擎,还是比较困难的。但是一般需求的话,用个图片热点就解决了 我用过mapx,貌似很简单,你要做的,控件都帮你做了。你就给设个属性,然后鼠标形状就变了,你划中区域,数据就保存在控件中了,按照它规定的格式读出来就好了。 如何设置连接字符串? 怎样给100个textbox批量赋值? 自己创建的线程池,碰到一个问题,哪位大侠帮我看看 怎么实现datagridview默认按某一列排序? c#2.0 Type.GetType()问题,急啊,请高手帮忙 text_changed到底是什么东西? 简单的问题,解决马上结贴(关于DATAGRID的) WPF,如何获取ListBox数据模板中的子元素呢? 关于源代码管理 矩形橡皮筋的实现,在C#中怎样使用DrawFoucusRect. 请教一个运算符优先级的问题,谢谢! 调用.dll
1.mapguide
2.超图,国内的
还有很多很多你下载一个supermap(超图)吧
然后和各个国家的区域(GIS术语,多边形)进行空间查询,包含(contain,一种空间拓扑关系)这个点的多边形就是这个国家,然后就得到这个多边形了,一般一个几何对象会合属性信息在数据库放在一起,可以通过这样找到你需要的属性信息也就是你说的数据信息吧
希望对你有帮助
private void onClick(objct sender,System.EventArgs e)
{
foreach(Control con in Controls)
{
if(this.control is label)
{
this.Text1.Text=e.Name;
}
}
}
但是一般需求的话,用个图片热点就解决了