用C#语言,如何做一个地图的winForm程序,只想把地图弄进来,从来没写过GIS

 我来答
sfrszjl8
2014-05-07
知道答主
回答量:3
采纳率:100%
帮助的人:4043
展开全部
我建议你在C#窗口加上flash地图,然后通过win和flash传递参数来给地图加上数据。就类似于网络上面后台传递参数一样。传递具体的数据是读取数据库还是用xml就看你flash的选择了。
yandong0922
2014-05-09 · TA获得超过358个赞
知道答主
回答量:48
采纳率:0%
帮助的人:19.4万
展开全部
需要下载esri的 arcengine组件 或者其他公司的组件才能进行GIS开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
苍龙de链
推荐于2018-03-19 · TA获得超过4985个赞
知道小有建树答主
回答量:604
采纳率:100%
帮助的人:623万
展开全部
在winform中嵌入地图有很多种方式:
1、利用winform自带的WebBrowser控件,调用谷歌或者百度的地图API。
2、利用第三方平台,目前主流的有:美国ESRI公司的ArcEngine;中国中地数码的MapGIS;SuperMap;SharpMap等等。
大致可以分为以上两类,有利有弊,看楼主的需求了。
如果只是希望地图展示的话,建议用第一种,无需安装任何东西,缺点是需要网络支持。
如果希望对地图进行分析处理的话,只能用第二种了,优势是灵活、功能强大,缺点是需要安装供应商的平台(不过有不用钱的,像破解版的,或者开源的)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怪蜀黍丨Loli控
2014-05-07 · 超过35用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:62.2万
展开全部
可以看看arcengine ,或者supermap objecs相关的教程。supermap objecs相对简单些,
或者说你是要读取地图服务?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wTigaj2
2014-05-06 · 超过29用户采纳过TA的回答
知道答主
回答量:368
采纳率:0%
帮助的人:95.3万
展开全部
地图做成winForm的有什么用?只有网络版的才有用吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式