GIS地图搜索定位

本文介绍了使用MVC、SQL及SuperMap软件进行GIS地图开发的过程。首先在SuperMap iDesktop 8C创建地图,接着在iServer发布地图服务。然后通过C# MVC项目构建页面,引入地图控件并激活定位功能。用户输入关键字,地图会进行模糊搜索并跳转到相应位置。点击地图上的定位,会弹出包含详细地址的提示框,提高搜索体验。
摘要由CSDN通过智能技术生成

开发工具与关键技术:MVC 、SQL 、SuperMap iDesktop 8C、iserver
作者:李寿宇
撰写时间:2019-4-8

做地图上的功能首先在SuperMap iDesktop 8C把地图做出来完成之后。到iserver里面发布地图并选择所需要的服务也一起发布到电脑服务器上,用MVC撘一个C#的项目把主页面搭建出来。
完成上面之后在主页面下把地图引进到项目去,命名定位的控件激活控件。
1.下图中在文本框中输入你要搜索的关键字他就会模糊搜索出来,点击定位跳转到地图上准确的位置上如图2
在这里插入图片描述图1
在这里插入图片描述图2
2.搜索定位出来之后点击地图定位会弹出一个提示框里面显示地址的详细地址,这样给搜索的人一眼就看出他搜索的详细地址了
如图所示3
在这里插入图片描述图3
下图4是查询定位中关键代码,思路点击图1定位然后带着参数跳转到地图上面去,在地图上面显示图标,再给图标注册Click事件,触发mouseClickHandler()方法点击图标弹出提示框显示地址详细内容。
在这里插入图片描述以上是我分享的内容谢谢观看:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值