The present invention provides a map positioning method and system. The method includes: setting the coordinate object, binding the coordinate object to the geographic coordinate data on the map, adding the transformation event to the coordinate object, starting the coordinate object and triggering the transformation event, using the transformation event to realize the mouse. Map positioning of the standard roller. The invention can realize map positioning by rolling up and down the mouse wheel. One
【技术实现步骤摘要】
一种地图定位方法和系统
本专利技术属于地理信息
,具体地说,尤其涉及一种地图定位方法和系统。
技术介绍
现有技术中,进行地图坐标定位通常采用先输入坐标再进行地图定位的方法。首先,向地图窗口提供坐标输入框和定位按钮。然后在坐标输入框中录入坐标值。在输入坐标后,对输入的坐标数据进行数字检查和正确性检查,如果检测到出现坐标输入错误,则提示重新录入。如果检测得知坐标输入正确,则点击“定位”按钮,地图根据坐标定位进行显示。由以上可知,现有技术中的地图定位操作需先输入坐标再进行地图定位,操作繁琐且易因输入有误,从而导致定位不准确。在对多个点定位时,需多次手工输入坐标,然后依据坐标再进行地图定位,操作不便捷,用户体验效果不佳。
技术实现思路
为解决以上问题,本专利技术提供了一种地图定位方法和系统,用以通过鼠标滚轮上下滚动实现地图定位。根据本专利技术的一个方面,提供了一种地图定位方法,包括:设置坐标对象,并将所述坐标对象与地图上的地理坐标数据进行绑定;对所述坐标对象添加变换事件;启动所述坐标对象并触发所述变换事件时,利用所述变换事件实现鼠标滚轮地图定位。根据本专利技术的一个实施例,设置坐标对象,并将所述坐标对象与地图上的地理坐标数据进行绑定进一步包括:提供地理坐标数据预定义配置文件,所述预定义配置文件包括与地图对应的预定义地理坐标数据;在地图窗体界面定义坐标对象,并将所述坐标对象与所述预定义地理坐标数据进行绑定,以使得根据所述坐标对象显示的预定义地理坐标数据在地图上进行定位;设置所述坐标对象的启动地理坐标数据,以在启动所述坐标对象时,所述坐标对象默认显示所述启动地理坐标 ...
【技术保护点】
1.一种地图定位方法,包括:
【技术特征摘要】
1.一种地图定位方法,包括:设置坐标对象,并将所述坐标对象与地图上的地理坐标数据进行绑定;对所述坐标对象添加变换事件;启动所述坐标对象并触发所述变换事件时,利用所述变换事件实现鼠标滚轮地图定位。2.根据权利要求1所述的方法,其特征在于,设置坐标对象,并将所述坐标对象与地图上的地理坐标数据进行绑定进一步包括:提供地理坐标数据预定义配置文件,所述预定义配置文件包括与地图对应的预定义地理坐标数据;在地图窗体界面定义坐标对象,并将所述坐标对象与所述预定义地理坐标数据进行绑定,以使得根据所述坐标对象显示的预定义地理坐标数据在地图上进行定位;设置所述坐标对象的启动地理坐标数据,以在启动所述坐标对象时,所述坐标对象默认显示所述启动地理坐标数据。3.根据权利要求2所述的方法,其特征在于,利用所述变换事件实现鼠标滚轮地图定位进一步包括:启动所述坐标对象并触发所述变换事件后,所述坐标对象获取并显示所述启动地理坐标数据,基于所述启动地理坐标数据在地图上进行初始定位;利用所述坐标对象显示并选定定位方向;检测鼠标滚轮是否发生滚动,如检测到鼠标滚轮滚动,则根据鼠标滚轮滚动前的地理坐标数据、鼠标滚轮滚动距离以及鼠标滚轮滚动距离单位与地理坐标数据距离单位的对应关系,计算当前地理坐标数据;基于计算的当前地理坐标数据,从所述预定义配置文件中查找与当前地理坐标数据相同的地理坐标数据,并基于查找得到的地理坐标数据在所述坐标对象中进行显示;基于所述坐标对象显示的地理坐标数据,在选定定位方向上进行地图定位。4.根据权利要求3所述的方法,其特征在于,利用所述坐标对象选择定位方向进一步包括选择按照经度变化方向或纬度变化方向进行地图定位。5.根据权利要求3所述的方法,其特征在于,基于计算的当前地理坐标数据,从所述预定义配置文件中查找与当前地理坐标数据相同的地理坐标数据,并基于查找得到的地理坐标数据在所述坐标对象中进行显示进一步包括:如在所述预定义配置文件中查找到与当前地理坐标数据相同的地理坐标数据,则基于查找得到的地理坐标数据在所述坐标对象中进行显示;如在所述预定义配置文件中未查找到与当前地理坐标数据相同的地理坐标数据,则从所述预定义配置文件中查找与当前地理坐标数据位置最接近的地理坐标数据并基于查找得到的位置最接近的地理坐标数据在所述坐标对象中进行显示。6.一种地图定位系统,包括:坐标数据绑定模块,其配置为设置坐标对象,并将所述坐标对象...
【专利技术属性】
技术研发人员:王海芹,王荣,王雄庆,胡启寒,张德强,王荆龙,罗建平,张少宁,谌湘临,谭红星,
申请(专利权)人:石化盈科信息技术有限责任公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。