[发明专利]一种定制与展示网页文字地图交互的系统与方法有效
申请号: | 202210637899.2 | 申请日: | 2022-06-08 |
公开(公告)号: | CN114722136B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 崔秉良;崔君宇;黄文理;邱国坚;刘堃山 | 申请(专利权)人: | 广州市阿尔法软件信息技术有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F8/30;G06F16/958 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 鲁力 |
地址: | 510630 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定制 展示 网页 文字 地图 交互 系统 方法 | ||
本发明公开一种定制与展示网页文字地图交互的系统与方法。系统包括定制模块、数据库模块与展示模块,用户通过定制模块来定制文本内容,设置文本内容中任意文字与地图操作的映射关系,数据库模块保存或读取定制信息,最后通过展示模块展示定制的文本内容,并实现定制的文本内容与地图的交互。通过本方案,用户可以根据自身需要,灵活定制文本内容中任意文字与地图要素的交互内容;系统可以根据用户定制内容自动生成展示页面,并实现定制的文本内容与地图的交互效果,填补了现有地图故事中文本内容与地图控件之间无法实现交互的空白。
技术领域
本发明属于地理信息系统领域,具体涉及一种定制与展示网页文字地图交互的系统与方法。
背景技术
近年来,互联网与地理信息技术发展迅猛,极大丰富了地图的线上应用形式,衍生出了地图故事的概念与实践。此类应用可以将原本枯燥抽象的文字与地图上具体的元素相结合,使浏览者可以更加直观、生动地理解文字内容所要表达的含义。但不足之处在于,现有的这种结合方式还只是整体文本内容与地图之间的简单对应,尚未实现图文的深度融合与互动。
发明内容
本发明针对上述现有技术的不足,提供一种定制与展示网页文字地图交互的系统与方法。
具体包括:
一种定制网页文字地图交互的方法,其特征在于,基于编辑组件,所述编辑组件包括文本编辑器、地图控件和Map对象;
方法包括:
在文本编辑器内录入文本内容,选择文本内容中的任意文字,通过地图控件设置地图操作参数,为选中的任意文字添加超链接和ID属性,并创建键值对,键值对分别对应ID属性和地图操作参数,并将其插入到Map对象中;
用户通过系统保存文本内容和Map对象至服务器数据库中。
在上述的一种定制网页文字地图交互的方法,录入文本内容之前,系统初始化编辑组件。
在上述的一种定制网页文字地图交互的方法,还包括:系统调取已有地图故事,并通过编辑组件进行编辑操作后保存数据至服务器数据库中。
在上述的一种定制网页文字地图交互的方法,键值对包括Key值和Value值,Key值为ID属性值,Value值为Object对象,Object对象用于保存用户设置的地图操作参数。
在上述的一种定制网页文字地图交互的方法,定制完成后,用户选择保存定制文本内容构成的地图故事,系统将文本编辑器中的全部内容与Map对象转换为json字符串,并保存到服务器数据库中。
一种展示网页文字地图交互的方法,基于编辑组件,所述编辑组件包括文本编辑器、地图控件和Map对象,其特征在于,
系统从服务器数据库调取地图故事,包括文本内容、ID属性值与地图操作参数的映射关系;
监听用户鼠标点击文本编辑器内文字的事件,获取用户点击文字ID属性值,并调取与其对应的Map对象中的地图操作参数执行地图操作。
在上述的一种展示网页文字地图交互的方法,调取地图故事之前,系统初始化文本编辑器与地图控件;调取地图故事之后,根据读取到的ID属性值与地图操作参数的映射关系建立Map对象。
在上述的一种展示网页文字地图交互的方法,若获取的ID属性值为空或没有在Map对象中匹配到键值对,则不做任何反应;如果ID属性值在Map对象中匹配到键值对,则根据ID属性值获取到对应的value值,即地图操作参数;根据地图操作参数,系统自动执行地图操作,其中属性值与键值对中的key值相同即为匹配。
在上述的一种展示网页文字地图交互的方法,键值对包括Key值和Value值,Key值为ID属性值,Value值为Object对象,Object对象用于保存用户设置的地图操作参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市阿尔法软件信息技术有限公司,未经广州市阿尔法软件信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210637899.2/2.html,转载请声明来源钻瓜专利网。