CN114969236A - 一种基于React实现自定义地图标注的方法 - Google Patents
一种基于React实现自定义地图标注的方法 Download PDFInfo
- Publication number
- CN114969236A CN114969236A CN202210874011.7A CN202210874011A CN114969236A CN 114969236 A CN114969236 A CN 114969236A CN 202210874011 A CN202210874011 A CN 202210874011A CN 114969236 A CN114969236 A CN 114969236A
- Authority
- CN
- China
- Prior art keywords
- map
- react
- dom tree
- virtual
- real
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
- G06F16/2246—Trees, e.g. B+trees
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于React实现自定义地图标注的方法,涉及地图标注技术领域,解决现有技术无法通过React渲染地图标注且地图标注无法共享应用的上下文数据的问题,包括:通过ReactDOM.render创建React主应用虚拟DOM树;获取和存储地图的全部地图标注;创建地图真实DOM树,将所述地图真实DOM树的根节点挂载到React主应用的一个地图虚拟DOM子节点上;遍历所述地图标注,创建所述地图真实DOM树的所述地图标注子节点;渲染所述地图标注,实现所述地图真实DOM树共享所述React主应用虚拟DOM树的上下文数据共享;本发明具有地图标注可以共享上下文信息的优点。
Description
技术领域
本发明涉及地图标注技术领域,更具体的是涉及一种基于React实现自定义地图标注的方法技术领域。
背景技术
随着互联网用户消费内容和交互方式的升级,Web 地图技术的使用日趋广泛,地图展示的个性化要求也日益提升。目前各种地图 API,例如 Mapbox、百度地图、高德地图、Arcgis 等,都支持在地图上绘制标注,且这些标注都支持自定义图案形状、文字的组合,其方案大都是通过指定图片URL或者HTML代码片段实现的。现有的方案在可维护性、数据清晰性、开发和调试效率高方面均有待提升,引入组件化方式可以提升这些方面的性能。另一方面,地图标注无法共享应用的上下文数据。
目前的Web开发的主流是采用组件化的开发模式主要是基于以React、Vue为代表的框架来开发,引入组件化方式,其基本思想是通过搭建虚拟DOM,但地图API原生并不支持直接通过组件化的方式渲染地图标注。
综上所述,基于现有的技术方案不能通过React组件化方式渲染地图标注且地图标注无法共享应用的上下文数据。因此,本发明希望研究一种方法可以引入组件化的方式渲染地图标注且实现地图标注的上下文共享。
发明内容
本发明的目的在于:解决现有技术无法通过React渲染地图标注且地图标注无法共享应用的上下文数据的问题。为了解决上述技术问题,本发明提供一种基于React实现自定义地图标注的方法。
本发明为了实现上述目的具体采用以下技术方案:
一种基于React实现自定义地图标注的方法,包括以下步骤:
通过ReactDOM.render创建React主应用虚拟DOM树,所述React主应用虚拟DOM树包括虚拟DOM根节点和其附属的多个子节点,子节点中包括至少一个地图虚拟DOM子节点;
获取地图的全部地图标注,将全部地图标注存储到React主应用虚拟DOM树的虚拟DOM根节点的Context Provider中;
通过地图API创建地图真实DOM树,将所述地图真实DOM树的根节点挂载到React主应用的一个地图虚拟DOM子节点上,所述地图真实DOM树的根节点为地图主体;
地图真实DOM树的子节点包括多个地图标注子节点、图例子节点、比例尺子节点和指北针子节点,所述地图标注子节点通过遍历所述地图标注而创建,每个地图标注构成一个地图标注子节点;
基于Context Provider中存储的全部地图标注通过React自定义组件渲染地图真实DOM树中的地图标注, 通过React自定义组件实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享。
优选地,所述获取地图的全部地图标注的方法为:发送Ajax请求从服务端获取。
优选地,所述渲染地图真实DOM树中的地图标注的方法包括:
根据所述地图标注的类型加载对应的所述React自定义组件;
将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点。
优选地,所述加载对应的所述React自定义组件方法包括:
预先将多种类型的地图标注以React自定义组件的方式进行封装;
根据所述地图标注的类型找到对应的React自定义组件然后进行加载。
优选地,所述将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点的方法为:通过ReactDOM.createPortal进行挂载。
优选地,所述实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享的方法为:
所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树,然后获取所述地图标注。
优选地,所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树的方法为:根据所述Context Provider中存储的地图标注生成所述React主应用虚拟DOM树的多个虚拟标注子节点供所述React自定义组件访问,每个虚拟标注子节点对应一个Context Provider中存储的所述地图标注。
本发明的有益效果如下:
本发明通过将React虚拟DOM与地图真实DOM之间的挂载解决了地图API不支持组件化方式渲染的问题;本发明通过Portal机制使得地图标注可以实现上下文数据的共享;本发明的React主应用虚拟DOM树和地图真实DOM树的建立方便,不需要太高的技术成本;本发明可以良好地运用于各种不同平台的地图和不同类型的地图标注,适用性广,便于推广;本发明基于React自定义组件渲染地图标注,具备模块化、开发和调试效率高、可维护性好且数据流清晰的优点。
附图说明
图1是本发明的流程示意图;
图2是渲染地图标注和实现上下文数据共享的流程示意图;
图3是实施例1中的整体的DOM树结构的示意图
图4是实施例3中的的信息共享DOM树结构的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
如图1所示,本实施例提供一种基于React实现自定义地图标注的方法,包括以下步骤:
通过ReactDOM.render创建React主应用虚拟DOM树,所述React主应用虚拟DOM树包括虚拟DOM根节点和其附属的多个子节点,子节点中包括至少一个地图虚拟DOM子节点;
获取地图的全部地图标注,将全部地图标注存储到React主应用虚拟DOM树的虚拟DOM根节点的Context Provider中;
通过地图API创建地图真实DOM树,将所述地图真实DOM树的根节点挂载到React主应用的一个地图虚拟DOM子节点上,所述地图真实DOM树的根节点为地图主体;
地图真实DOM树的子节点包括多个地图标注子节点、图例子节点、比例尺子节点和指北针子节点,所述地图标注子节点通过遍历所述地图标注而创建,每个地图标注构成一个地图标注子节点。通常一个地图的构成即为地图主体、指北针、比例尺、图例和地图标注,地图标注是地图上个性化程度最大的部分,包含图标形状、数字、名称等数据信息。
经过以上React主应用虚拟DOM树和地图真实DOM树的创建和挂载步骤以后,可以得到一个整体的DOM树结构,具体参阅图3,该结构具备以下特性:
1、从最上层创建的虚拟DOM根节点和其附属的多个子节点都是虚拟DOM节点,这些虚拟DOM节点在同一棵React树上,可以共享主应用React树的根节点的上下文(Context)数据。
2、由于地图主体只能是真实DOM节点,地图真实DOM树的子节点也都是真实DOM节点,这些真实DOM节点不在同一棵React树上,使用不能共享主应用React根节点的上下文(Context)数据。
得到整体的DOM树结构以后,基于Context Provider中存储的全部地图标注通过React自定义组件渲染地图真实DOM树中的地图标注, 通过React自定义组件实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享。
本实施例希望可以实现通过React自定义组件渲染所述地图标注,如此具备以下优点:
1、可复用性强:组件化使得可以把重复的代码提取出来合并成为一个个的组件,高内聚、低耦合,便于复用。
2、可维护性好:遵循单向数据流的原则,数据流向清晰,开发调试效率高,利于维护。
3、避免阻断:组件是可以独立运行的,如果一个组件产生了bug,不会影响其他组件的调用。
为了实现以上目的以优化现有的地图标注,首先要解决的就是地图API不支持组件化方式渲染的问题。
因此,本实施例将React虚拟DOM与地图真实DOM进行衔接,也就是搭建React主应用虚拟DOM树和挂载在其上的地图真实DOM树,以此解决地图API创建的地图实例只能是基于真实DOM因而无法通过React虚拟DOM实现的问题。React是一种用于构建用户界面的JavaScript库,真实DOM是浏览器中的HTML DOM,虚拟DOM本质上是JavaScript 和真实 DOM之间的一个映射缓存,它在形态上表现为一个能够描述 DOM 结构及其属性信息的 JS 对象,而用于创建React主应用虚拟DOM树的ReactDOM.render可以在指定的HTML元素里渲染一个React根元素,并且在React根元素内部会进一步形成虚拟DOM树。也就是说在这里通过将React虚拟DOM与地图真实DOM之间的挂载,解决了地图API不支持组件化方式渲染的问题。
在建立整体的DOM树结构之后,通过React自定义组件实现地图真实DOM树对React主应用虚拟DOM树的访问,由于React主应用虚拟DOM树储存了全部地图标注,因此通过访问的实现可以使得地图真实DOM树中一个单独的地图标注可以共享所以地图标注的信息,也就解决了地图标注无法共享应用的上下文数据的问题。
实施例2
本实施例基于实施例1的技术方案,主要对“得到整体的DOM树结构以后,基于Context Provider中存储的全部地图标注通过React自定义组件渲染所述地图标注,实现所述地图真实DOM树共享所述React主应用虚拟DOM树的所述地图标注”进行细化,其他相同步骤不再赘述。
作为本实施例的优选方案,参阅图2所述渲染所述地图标注的方法包括:
根据所述地图标注的类型加载对应的所述React自定义组件;
将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点。
进一步地,所述加载对应的所述React自定义组件方法包括:
预先将多种类型的地图标注以React自定义组件的方式进行封装;
根据所述地图标注的类型找到对应的React自定义组件然后进行加载。
具体地,所述将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点的方法为:可以通过ReactDOM.createPortal进行挂载。
以上的渲染步骤核心思想为:
通过ReactDOM.createPortal实现了将React自定义组件创建为Portal,而Portal这种机制提供了一种将子节点渲染到存在于父组件以外的真实DOM节点的方案。
实施例3
本实施例基于实施例2的技术方案,主要针对如何实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享进行说明。其他相同步骤和原理不再赘述。
参阅图2,作为本实施例的优选方案,所述实现所述地图真实DOM树共享所述React主应用虚拟DOM树的所述地图标注的方法为:
所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树,然后获取所述地图标注。React.useContext具备可以获取上层组件中距离当前组件最近的Provider 的数据的功能。
进一步地,所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树的方法为:根据所述Context Provider中存储的地图标注生成所述React主应用虚拟DOM树的多个虚拟标注子节点供所述React自定义组件访问,每个虚拟标注子节点对应一个Context Provider中存储的所述地图标注。
而在本实施例中,在整体的DOM树结构的基础上生成了如图4所示的信息共享DOM树结构,在该结构中基于ReactDOM.createPortal所建立的关联关系,地图真实DOM的根节点可以直接访问React主应用虚拟DOM树的虚拟标注子节点进而获取地图标注,进而地图真实DOM树的地图标注子节点在Portal机制之后可以获取React主应用虚拟DOM树的全部地图标注,所以解决了地图标注无法共享应用的上下文数据的问题。
Claims (7)
1.一种基于React实现自定义地图标注的方法,其特征在于,包括以下步骤:
通过ReactDOM.render创建React主应用虚拟DOM树,所述React主应用虚拟DOM树包括虚拟DOM根节点和其附属的多个子节点,子节点中包括至少一个地图虚拟DOM子节点;
获取地图的全部地图标注,将全部地图标注存储到React主应用虚拟DOM树的虚拟DOM根节点的Context Provider中;
通过地图API创建地图真实DOM树,将所述地图真实DOM树的根节点挂载到React主应用的一个地图虚拟DOM子节点上,所述地图真实DOM树的根节点为地图主体;
地图真实DOM树的子节点包括多个地图标注子节点、图例子节点、比例尺子节点和指北针子节点,所述地图标注子节点通过遍历所述地图标注而创建,每个地图标注构成一个地图标注子节点;
基于Context Provider中存储的全部地图标注通过React自定义组件渲染地图真实DOM树中的地图标注, 通过React自定义组件实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享。
2.根据权利要求1所述的一种基于React实现自定义地图标注的方法,其特征在于,所述获取地图的全部地图标注的方法为:发送Ajax请求从服务端获取。
3.根据权利要求1所述的一种基于React实现自定义地图标注的方法,其特征在于,所述渲染地图真实DOM树中的地图标注的方法包括:
根据所述地图标注的类型加载对应的所述React自定义组件;
将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点。
4.根据权利要求3所述的一种基于React实现自定义地图标注的方法,其特征在于,所述加载对应的所述React自定义组件方法包括:
预先将多种类型的地图标注以React自定义组件的方式进行封装;
根据所述地图标注的类型找到对应的React自定义组件然后进行加载。
5.根据权利要求4所述的一种基于React实现自定义地图标注的方法,其特征在于,所述将所述React自定义组件挂载到所述地图真实DOM树的所述地图标注子节点的方法为:通过ReactDOM.createPortal进行挂载。
6.根据权利要求5所述的一种基于React实现自定义地图标注的方法,其特征在于,所述实现React主应用虚拟DOM树和地图真实DOM树之间的上下文数据共享的方法为:
所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树,然后获取所述地图标注。
7.根据权利要求6所述的一种基于React实现自定义地图标注的方法,其特征在于,所述React自定义组件通过React.useContext访问所述React主应用虚拟DOM树的方法为:根据所述Context Provider中存储的地图标注生成所述React主应用虚拟DOM树的多个虚拟标注子节点供所述React自定义组件访问,每个虚拟标注子节点对应一个ContextProvider中存储的所述地图标注。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210874011.7A CN114969236B (zh) | 2022-07-25 | 2022-07-25 | 一种基于React实现自定义地图标注的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210874011.7A CN114969236B (zh) | 2022-07-25 | 2022-07-25 | 一种基于React实现自定义地图标注的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114969236A true CN114969236A (zh) | 2022-08-30 |
CN114969236B CN114969236B (zh) | 2022-11-25 |
Family
ID=82970286
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210874011.7A Active CN114969236B (zh) | 2022-07-25 | 2022-07-25 | 一种基于React实现自定义地图标注的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114969236B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2689259A1 (en) * | 2007-05-28 | 2008-12-04 | Google Inc. | Integrating map gadgets with geographical information systems/mapping systems |
CN103970859A (zh) * | 2014-04-29 | 2014-08-06 | 杨立法 | 一种基于SVG的Google用户地图文本标注方法 |
CN104050238A (zh) * | 2014-05-23 | 2014-09-17 | 北京中交兴路信息科技有限公司 | 一种地图标注方法和装置 |
US20150363081A1 (en) * | 2014-06-12 | 2015-12-17 | Oracle International Corporation | Interactive map markers |
CN107025630A (zh) * | 2016-02-02 | 2017-08-08 | 中国电力科学研究院 | 一种基于svg的电力***地理接线图背景地图生成方法 |
US20180152456A1 (en) * | 2016-11-30 | 2018-05-31 | Salesforce.Com, Inc. | Security modes for a component-based web security model |
CN109033358A (zh) * | 2018-07-26 | 2018-12-18 | 李辰洋 | 新闻聚合与智能实体关联的方法 |
US20190034441A1 (en) * | 2016-09-23 | 2019-01-31 | Hvr Technologies Inc. | Digital communications platform for webpage overlay |
US20190036929A1 (en) * | 2016-11-30 | 2019-01-31 | Salesforce.Com, Inc. | Secure component-based web applications |
CN109375918A (zh) * | 2018-11-23 | 2019-02-22 | 天津字节跳动科技有限公司 | 小程序的界面渲染方法、装置、电子设备和存储介质 |
CN109508134A (zh) * | 2017-09-14 | 2019-03-22 | 北京国双科技有限公司 | 一种地图标注方法和装置 |
CN111639287A (zh) * | 2020-04-29 | 2020-09-08 | 深圳壹账通智能科技有限公司 | 一种页面处理方法、装置、终端设备及可读存储介质 |
CN113190299A (zh) * | 2020-01-14 | 2021-07-30 | 成都鼎桥通信技术有限公司 | 基于vue在地图上展示自定义图层的方法和设备 |
CN114139462A (zh) * | 2020-09-03 | 2022-03-04 | 西南科技大学 | 一种基于虚拟dom的气动数据渲染优化方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104881448B (zh) * | 2015-05-15 | 2019-03-01 | 福建星网锐捷网络有限公司 | 一种地图路径标注方法和装置 |
CN105630902B (zh) * | 2015-12-21 | 2019-03-26 | 明博教育科技股份有限公司 | 一种渲染和增量更新网页的方法 |
CN110874251A (zh) * | 2018-08-29 | 2020-03-10 | 北京京东尚科信息技术有限公司 | 一种实现图片木桶布局的方法和装置 |
CN110209985B (zh) * | 2019-06-05 | 2023-04-07 | 上海德拓信息技术股份有限公司 | 一种更新dom树的方法 |
-
2022
- 2022-07-25 CN CN202210874011.7A patent/CN114969236B/zh active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2689259A1 (en) * | 2007-05-28 | 2008-12-04 | Google Inc. | Integrating map gadgets with geographical information systems/mapping systems |
CN103970859A (zh) * | 2014-04-29 | 2014-08-06 | 杨立法 | 一种基于SVG的Google用户地图文本标注方法 |
CN104050238A (zh) * | 2014-05-23 | 2014-09-17 | 北京中交兴路信息科技有限公司 | 一种地图标注方法和装置 |
US20150363081A1 (en) * | 2014-06-12 | 2015-12-17 | Oracle International Corporation | Interactive map markers |
CN107025630A (zh) * | 2016-02-02 | 2017-08-08 | 中国电力科学研究院 | 一种基于svg的电力***地理接线图背景地图生成方法 |
US20190034441A1 (en) * | 2016-09-23 | 2019-01-31 | Hvr Technologies Inc. | Digital communications platform for webpage overlay |
US20180152456A1 (en) * | 2016-11-30 | 2018-05-31 | Salesforce.Com, Inc. | Security modes for a component-based web security model |
US20190036929A1 (en) * | 2016-11-30 | 2019-01-31 | Salesforce.Com, Inc. | Secure component-based web applications |
CN109508134A (zh) * | 2017-09-14 | 2019-03-22 | 北京国双科技有限公司 | 一种地图标注方法和装置 |
CN109033358A (zh) * | 2018-07-26 | 2018-12-18 | 李辰洋 | 新闻聚合与智能实体关联的方法 |
CN109375918A (zh) * | 2018-11-23 | 2019-02-22 | 天津字节跳动科技有限公司 | 小程序的界面渲染方法、装置、电子设备和存储介质 |
CN113190299A (zh) * | 2020-01-14 | 2021-07-30 | 成都鼎桥通信技术有限公司 | 基于vue在地图上展示自定义图层的方法和设备 |
CN111639287A (zh) * | 2020-04-29 | 2020-09-08 | 深圳壹账通智能科技有限公司 | 一种页面处理方法、装置、终端设备及可读存储介质 |
CN114139462A (zh) * | 2020-09-03 | 2022-03-04 | 西南科技大学 | 一种基于虚拟dom的气动数据渲染优化方法 |
Non-Patent Citations (4)
Title |
---|
MARIO HEIDERICH: "Waiting for CSP – Securing Legacy Web Applications with JSAgents", 《ESORICS 2015: COMPUTER SECURITY -- ESORICS 2015》 * |
王唤良等: "基于DOM与SVG的WebGIS地图操作原理与实现", 《测绘科学》 * |
王芳: "Google地图开发研究", 《计算机与数字工程》 * |
赵瑞: "基于组件化Web GIS前端可视化框架关键技术研究", 《中国优秀硕士学位论文全文数据库 基础科学辑》 * |
Also Published As
Publication number | Publication date |
---|---|
CN114969236B (zh) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105069118B (zh) | 一种基于gis配置的应用场景管理方法及*** | |
ES2280283T3 (es) | Objetos de control del lado del servidor para el procesamiento de elementos de la interfaz de usuario del lado del cliente. | |
US7870482B2 (en) | Web browser extension for simplified utilization of web services | |
US6651108B2 (en) | Method and apparatus for generating object-oriented world wide web pages | |
US20160124914A1 (en) | Page Processing for Mobile App | |
CN101546260B (zh) | 用于重构面向服务的应用的方法及其设备 | |
TWI671681B (zh) | 基於標籤的程式開發方法、頁面請求回應方法及其裝置 | |
CN110908712A (zh) | 移动端跨平台的数据处理方法和设备 | |
CN102163233A (zh) | 一种网页标记语言格式转换方法及*** | |
CN108733499A (zh) | 浏览器页面展示数据处理方法及装置 | |
CN1728700B (zh) | 基于struts框架的web电信网管***及其方法 | |
CN106372130B (zh) | 一种静态资源管理方法 | |
CN109918175A (zh) | 图片生成方法、装置、存储介质及电子设备 | |
CN107122187A (zh) | 一种业务***异构操作***访问设计方法 | |
CN109634751A (zh) | 一种利用electron框架实现应用层和底层通信的方法 | |
CN110347384A (zh) | 一种基于Object_C语言分类实现多样式弹窗的方法 | |
CN105786522A (zh) | 基于Node.js平台的WEB前端通用组件 | |
CN113282697A (zh) | 基于Dojo实现多平台异构兼容的GIS***及其设计、部署方法 | |
CN100449484C (zh) | 一种生成仿真设备面板的方法及*** | |
CN106126294B (zh) | 基于flex技术的地图访问操作插件生成方法及*** | |
CN104182228A (zh) | 一种创建网络应用的方法和*** | |
CN103177156A (zh) | 一种企业应用集成适配器的设计器***及其设计方法 | |
CN103365894B (zh) | 一种字体格式转换方法和装置 | |
CN103593172B (zh) | 面向统一结构化数据的应用程序的开发***、方法及装置 | |
CN116974620A (zh) | 应用程序的生成方法、运行方法以及相应的装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB03 | Change of inventor or designer information | ||
CB03 | Change of inventor or designer information |
Inventor after: Yang Zhou Inventor before: Liu Haibing Inventor before: Yang Zhou |
|
GR01 | Patent grant | ||
GR01 | Patent grant |