本发明专利技术公开了一种基于地图上3D呈现商户信息的系统及其方法,其包括:搜索引擎模块、数据分析模块、前端展示模块,本发明专利技术能够让用户看到当前位置附近的一定范围的商户信息,这些信息都是用3D的形式呈现出来,让用户更加直观的了解到,该商户在哪一栋,多高的大楼,并且在那栋大楼里面的第几层,哪个方位,这些信息都可以很直观的呈现给用户,从而提高了信息的精准性。
【技术实现步骤摘要】
本专利技术涉及一种呈现商户信息的系统及其方法,更具体的说,它涉及一种基于地图上3D呈现商户信息的系统及其方法。
技术介绍
随着计算机技术的发展,海量信息的存储也越来越高效和低成本,用户通过网络访问地图的方式越来越容易。为了用户的便捷使用,这使电子地图展示的内容越来越丰富,这些内容主要是服务包括酒店、商场、商店、餐饮、交通等等。然而,现有的电子地图中的商户是直接在2D上显示,不能很好的显示出餐饮、商场的层数。大大的降低了地图显示的直观性,从而让用户查看各个服务的三维地址,降低用户使用。现有主要在2D地图上显示商户图片、商户名称,没有在3D地图上显示商户的先例;现有的技术中,显示商户只能在平面中,不能提供不同高度的服务,比如2、3楼的服务在2D地图上看起来都是同一高度,不能显示出2、3楼的的差别;现有的显示商户的地图中,对大厦的高度没有视觉上的显示,如某大厦300米高,在现有商户地图中并没有大厦高度的区别。
技术实现思路
针对现有技术存在的不足,本专利技术的目的在于提供一种基于地图上3D呈现商户信息的系统及其方法。为实现上述目的,本专利技术提供了如下技术方案:一种基于地图上3D呈现商户信息的系统,其特征在于,其包括:搜索引擎模块,由前端通过调用地图API进行获取当前用户的坐标数值作为主要的搜索条件,由前端对服务器发起的http.post请求传递坐标参数到服务器端,服务器端接受到此http请求后,对次请求进行解析,获取到对应的头文件,抽取出坐标参数后,并对参数进行格式化,然后调用数据查询接口,在数据库服务器中的商户信息表中进行范围性的查询,使用范围查询语句进行数据的查询;数据集的大小根据前端的地图比例尺大小来进行决定的;最后返回一个数据结果集到数据分析模块进行数据的再一步的过滤以及处理;数据分析模块,当接收到由搜索模块返回的数据结果集,系统会根据当前前端要求的地图的显示比例大小进行数据条件过滤处理,如:当前前端返回的地图比例尺当前的大小是1km,系统会根据这个大小来确定界面内能所包含的所有的商家的信息;然后根据这个条件进行数据上的处理整合返回给前端;前端展示模块,当开始的时候,前端就应该要发起获取商户信息的请求,调用地图的API接口,利用GPRS(移动数据)、GPS或者wifi网络进行定位获取到当前用户的坐标,并向服务器端发起http请求,把坐标还有地图显示的比例尺大小作为参数传递给服务器;从而让服务器进行处理,并返回前端数据集;当前端接收到服务器端返回的一定格式的数据集时候,前端直接对数据集进行解析并根据坐标点和该点坐标的建筑物或者商家所在的信息进行填充,使用地图上的3D引擎来进行数据填充和展示;商户的信息包括有当前坐标建筑物,所在建筑物的高度,还有商户在当前建筑物里的哪个方位,哪个楼层。前端不断的捕获用户操作地图产生的变化而进行对服务器发送请求从而更新前端展示的数据。一种基于地图上3D呈现商户信息的方法,其特征在于,其包括:S1:由前端通过调用地图API进行获取当前用户的坐标数值作为主要的搜索条件,由前端对服务器发起的http.post请求传递坐标参数到服务器端,服务器端接受到此http请求后,对次请求进行解析,获取到对应的头文件,抽取出坐标参数后,并对参数进行格式化,然后调用数据查询接口,在数据库服务器中的商户信息表中进行范围性的查询,使用范围查询语句进行数据的查询;数据集的大小根据前端的地图比例尺大小来进行决定的;最后返回一个数据结果集到数据分析模块进行数据的再一步的过滤以及处理;S2:当接收到由搜索模块返回的数据结果集,系统会根据当前前端要求的地图的显示比例大小进行数据条件过滤处理,如:当前前端返回的地图比例尺当前的大小是1km,系统会根据这个大小来确定界面内能所包含的所有的商家的信息;然后根据这个条件进行数据上的处理整合返回给前端;S3:当开始的时候,前端就应该要发起获取商户信息的请求,调用地图的API接口,利用GPRS(移动数据)、GPS或者wifi网络进行定位获取到当前用户的坐标,并向服务器端发起http请求,把坐标还有地图显示的比例尺大小作为参数传递给服务器;从而让服务器进行处理,并返回前端数据集;当前端接收到服务器端返回的一定格式的数据集时候,前端直接对数据集进行解析并根据坐标点和该点坐标的建筑物或者商家所在的信息进行填充,使用地图上的3D引擎来进行数据填充和展示;商户的信息包括有当前坐标建筑物,所在建筑物的高度,还有商户在当前建筑物里的哪个方位,哪个楼层,前端不断的捕获用户操作地图产生的变化而进行对服务器发送请求从而更新前端展示的数据。本专利技术具有下述优点:本专利技术能够让用户看到当前位置附近的一定范围的商户信息,这些信息都是用3D的形式呈现出来,让用户更加直观的了解到,该商户在哪一栋,多高的大楼,并且在那栋大楼里面的第几层,哪个方位,这些信息都可以很直观的呈现给用户,从而提高了信息的精准性。附图说明图1为本专利技术的流程图。具体实施方式参照图1所示,本实施例的一种基于地图上3D呈现商户信息的系统,其包括:搜索引擎模块,由前端通过调用地图API进行获取当前用户的坐标数值作为主要的搜索条件,由前端对服务器发起的http.post请求传递坐标参数到服务器端,服务器端接受到此http请求后,对次请求进行解析,获取到对应的头文件,抽取出坐标参数后,并对参数进行格式化,然后调用数据查询接口,在数据库服务器中的商户信息表中进行范围性的查询,使用范围查询语句进行数据的查询;数据集的大小根据前端的地图比例尺大小来进行决定的;最后返回一个数据结果集到数据分析模块进行数据的再一步的过滤以及处理;数据分析模块,当接收到由搜索模块返回的数据结果集,系统会根据当前前端要求的地图的显示比例大小进行数据条件过滤处理,如:当前前端返回的地图比例尺当前的大小是1km,系统会根据这个大小来确定界面内能所包含的所有的商家的信息;然后根据这个条件进行数据上的处理整合返回给前端;前端展示模块,当开始的时候,前端就应该要发起获取商户信息的请求,调用地图的API接口,利用GPRS(移动数据)、GPS或者wifi网络进行定位获取到当前用户的坐标,并向服务器端发起http请求,把坐标还有地图显示的比例尺大小作为参数传递给服务器;从而让服务器进行处理,并返回前端数据集;当前端接收到服务器端返回的一定格式的数据集时候,前端直接对数据集进行解析并根据坐标点和该点坐标的建筑物或者商家所在的信息进行填充,使用地图上的3D引擎来进行数据填充和展示;商户的信息包括有当前坐标建筑物,所在建筑物的高度,还有商户在当前建筑物里的哪个方位,哪个楼层,前端不断的捕获用户操作地图产生的变化而进行对服务器发送请求从而更新前端展示的数据。一种基于地图上3D呈现商户信息的方法,包括以下步骤:1)用户打开客户端并停留在客户端的首页,调用地图api接口;客户端根据当前网络状态通过GPRS(移动数据)、GPS或者wifi网络进行定位;2)客户端通过地图api获取用户当前的定位,并算出真实坐标;3)客户端发送以坐标、当前地图比例尺大小为参数的请求,查询服务器端的数据库;4)获取到该坐标一定范围内的商户具体信息;5)然后以一定数量的商户信息作为结果,生成结果集并返回给客户端;客户端收到本文档来自技高网...
【技术保护点】
一种基于地图上3D呈现商户信息的系统,其特征在于,其包括:搜索引擎模块,由前端通过调用地图API进行获取当前用户的坐标数值作为主要的搜索条件,由前端对服务器发起的http.post请求传递坐标参数到服务器端,服务器端接受到此http请求后,对次请求进行解析,获取到对应的头文件,抽取出坐标参数后,并对参数进行格式化,然后调用数据查询接口,在数据库服务器中的商户信息表中进行范围性的查询,使用范围查询语句进行数据的查询;数据集的大小根据前端的地图比例尺大小来进行决定的;最后返回一个数据结果集到数据分析模块进行数据的再一步的过滤以及处理;数据分析模块,当接收到由搜索模块返回的数据结果集,系统会根据当前前端要求的地图的显示比例大小进行数据条件过滤处理,如:当前前端返回的地图比例尺当前的大小是1km,系统会根据这个大小来确定界面内能所包含的所有的商家的信息;然后根据这个条件进行数据上的处理整合返回给前端;前端展示模块,当开始的时候,前端就应该要发起获取商户信息的请求,调用地图的API接口,利用GPRS(移动数据)、GPS 或者wifi网络进行定位获取到当前用户的坐标,并向服务器端发起http请求,把坐标还有地图显示的比例尺大小作为参数传递给服务器;从而让服务器进行处理,并返回前端数据集;当前端接收到服务器端返回的一定格式的数据集时候,前端直接对数据集进行解析并根据坐标点和该点坐标的建筑物或者商家所在的信息进行填充,使用地图上的3D引擎来进行数据填充和展示;商户的信息包括有当前坐标建筑物,所在建筑物的高度,还有商户在当前建筑物里的哪个方位,哪个楼层。前端不断的捕获用户操作地图产生的变化而进行对服务器发送请求从而更新前端展示的数据。...
【技术特征摘要】
1.一种基于地图上3D呈现商户信息的系统,其特征在于,其包括:搜索引擎模块,由前端通过调用地图API进行获取当前用户的坐标数值作为主要的搜索条件,由前端对服务器发起的http.post请求传递坐标参数到服务器端,服务器端接受到此http请求后,对次请求进行解析,获取到对应的头文件,抽取出坐标参数后,并对参数进行格式化,然后调用数据查询接口,在数据库服务器中的商户信息表中进行范围性的查询,使用范围查询语句进行数据的查询;数据集的大小根据前端的地图比例尺大小来进行决定的;最后返回一个数据结果集到数据分析模块进行数据的再一步的过滤以及处理;数据分析模块,当接收到由搜索模块返回的数据结果集,系统会根据当前前端要求的地图的显示比例大小进行数据条件过滤处理,如:当前前端返回的地图比例尺当前的大小是1km,系统会根据这个大小来确定界面内能所包含的所有的商家的信息;然后根据这个条件进行数据上的处理整合返回给前端;前端展示模块,当开始的时候,前端就应该要发起获取商户信息的请求,调用地图的API接口,利用GPRS(移动数据)、GPS或者wifi网络进行定位获取到当前用户的坐标,并向服务器端发起http请求,把坐标还有地图显示的比例尺大小作为参数传递给服务器;从而让服务器进行处理,并返回前端数据集;当前端接收到服务器端返回的一定格式的数据集时候,前端直接对数据集进行解析并根据坐标点和该点坐标的建筑物或者商家所在的信息进行填充,使用地图上的3D引擎来进行数据填充和展示;商户的信息包括有当前坐标建筑物,所在建筑物的高度,还有商户在当前建筑物里的哪个方位,哪个楼层。前端不断的捕获用户操作地图产生的变化而进行对服务器发送请求从而更新前端...
【专利技术属性】
技术研发人员:邹汶坤,
申请(专利权)人:奇异牛科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。