| 
	
		
			| Standard ID | Contents [version] | USD | STEP2 | [PDF] delivered in | Standard Title (Description) | Status | PDF |  
			| GB/T 39584-2020 | English | RFQ | ASK | 3 days [Need to translate] | Programming interface specification of middleware for developing navigation electronic map application | Valid | GB/T 39584-2020 |  
	 
       PDF similar to GB/T 39584-2020 
 Basic data             | Standard ID | GB/T 39584-2020 (GB/T39584-2020) |           | Description (Translated English) | Programming interface specification of middleware for developing navigation electronic map application |           | Sector / Industry | National Standard (Recommended) |           | Classification of Chinese Standard | V04 |           | Classification of International Standard | 49.020 |           | Word Count Estimation | 162,190 |           | Date of Issue | 2020-12-14 |           | Date of Implementation | 2021-07-01 |           | Regulation (derived from) | National Standard Announcement No. 28 of 2020 |           | Issuing agency(ies) | State Administration for Market Regulation, China National Standardization Administration | GB/T 39584-2020: Programming interface specification of middleware for developing navigation electronic map application---This is a DRAFT version for illustration, not a final translation. Full copy of true-PDF in English version (including equations, symbols, images, flow-chart, tables, and figures etc.) will be manually/carefully translated upon your order.
 (Middleware interface specification for navigation electronic map application development)
ICS 49:020
V04
National Standards of People's Republic of China
Middleware interface specification for navigation electronic map application development
2020-12-14 release
2021-07-01 implementation
State Administration for Market Regulation
Issued by the National Standardization Management Committee
 Table of contentsPreface Ⅲ
1 Scope 1
2 Normative references 1
3 Terms and definitions 1
4 Abbreviations 2
5 Interface type and basic description 2
5:1 Overview 2
5:2 Interface structure 2
5:3 Interface classification 3
5:4 Interface protocol 4
6 Server-side middleware interface 7
6:1 Common data types 7
6:2 Map Service Interface 7
6:3 Spatial data service interface 17
6:4 Spatial analysis service interface 37
6:5 Information query service interface 44
6:6 Route Planning Service Interface 47
6:7 User Service Interface 49
6:8 Address matching service interface 50
6:9 Metadata Service Interface 53
6:10 Dynamic Traffic Service Interface 54
6:11 Indoor positioning and navigation service interface 58
6:12 Third-party data fusion service interface 62
6:13 Extended Service Interface 64
7 Client Middleware Interface 64
7:1 Common data types 64
7:2 Map display interface 64
7:3 Custom Plotting Interface 73
7:4 Information query interface 84
7:5 Route Planning Interface 95
7:6 Route guidance interface 100
7:7 Spatial Analysis Interface 109
7:8 Dynamic traffic information interface 113
7:9 Voice interface 117
7:10 Event monitoring object interface 121
7:11 Indoor navigation interface 127
7:12 System Tool Interface 131
7:13 Expansion interface 133
8 Interface verification 133
8:1 Data service interface verification 133
8:2 Data Loading Verification 133
8:3 Information retrieval verification 133
8:4 Route planning verification 133
8:5 Voice Navigation Verification 133
8:6 Spatial analysis verification 134
Appendix A (Normative Appendix) Common Code Table 135
Appendix B (Normative Appendix) Server-side middleware interface common data types 144
Appendix C (Normative Appendix) Common Data Types of Client Middleware Interface 151
Appendix D (Normative Appendix) Error code 158ForewordThis standard was drafted in accordance with the rules given in GB/T 1:1-2009:
Please note that certain contents of this document may involve patents: The issuing agency of this document is not responsible for identifying these patents:
This standard was proposed by the China Satellite Navigation System Management Office:
This standard is under the jurisdiction of the National Beidou Satellite Navigation Standardization Technical Committee (SAC/TC544):
Drafting organizations of this standard: Beijing SuperMap Software Co:, Ltd:, China Satellite Navigation Engineering Center, China Aerospace Standardization Institute, Three
Six Zero Technology Group Co:, Ltd:, Beijing Wisdom Map Technology Co:, Ltd:, Beijing Aerospace Hongtu Information Technology Co:, Ltd:
The main drafters of this standard: Zhong Ershun, Li Shaojie, Liu Ying, Cai Wenwen, Liu Qingjun, Cao Yuyao, Ma Haibo, Yang Haiyan, Rao Qingyun, Zhang Shaorui,
Zhang Nan and Wang Weijia:
Middleware interface specification for navigation electronic map application development1 ScopeThis standard specifies the interface structure, interface classification, interface definition, interface protocol and interface of navigation electronic map application development middleware
verification:
This standard applies to the design and development of the middleware interface for navigation electronic map application development, and it also applies to navigation application software to middleware:
Interface call:2 Normative referencesThe following documents are indispensable for the application of this document: For dated reference documents, only the dated version applies to this article
Pieces: For undated references, the latest version (including all amendments) applies to this document:
GB/T 920 Highway Pavement Grade and Surface Type Code
GB/T 2260 Administrative division codes of the People's Republic of China
GB/T 11457-2006 Information Technology Software Engineering Terminology
GB/T 17694 Geographic Information Terminology
GB/T 19392-2013 General specification for vehicle satellite navigation equipment
GB/T 28442-2012 Navigation Electronic Map Data Classification and Coding
GB/T 30320 Geospatial Database Access Interface3 Terms and definitionsThe following terms and definitions defined in GB/T 11457-2006, GB/T 17694, and GB/T 30320 apply to this document:
3:1
Navigationelectronicmap
Contains spatial location and geographic coordinates, which can be combined with a spatial positioning system to accurately guide people or vehicles from the departure point to the destination
Electronic map or data set:
[GB/T 28442-2012, definition 2:2]
3:2
Middleware
A type of software module that lies between system software and application software, relies on the support of system software, and provides
Support to facilitate the development of application software:
[GB/T 11457-2006, definition 2:954]
3:3
Navigation electronic map application development middleware middlewarefordevelopingnavigationelectronicmapapplication
One is located between the navigation electronic map data and the navigation application software, and provides a unified access method for various navigation electronic map data:
Middleware that provides a development environment and standard interfaces for the development of navigation applications:
3:4
Server-sidemiddleware
The navigation electronic map middleware running on the server equipment provides service development interfaces such as map publishing and route planning for customers
 
 |