MapTPTechnicalWhitepaper.pdf
(
884 KB
)
Pobierz
MapTP_Technical_Whitepaper_rev2_080312
Network for Developers™
Building Scalable and Interactive Mapping
Applications with MapTP Product Line
A Technical White Paper
CONFIDENTIAL
Disclaimer
This content is provided "as-is" and without warranties of any kind, either express or
implied, including, but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, satisfactory quality and non-infringement. NAVTEQ does not warrant
that the content is error-free and NAVTEQ does not warrant or make any representations
regarding the quality, correctness, accuracy, or reliability of the content. You should
therefore verify any information contained in the content before acting on it.
To the furthest extent permitted by law, under no circumstances, including without
limitation NAVTEQ's negligence, shall NAVTEQ be liable for any damages, including, without
limitation, direct, special, indirect, punitive, consequential, exemplary and/or incidental
damages that result from any content, even if NAVTEQ or an authorized representative has
been advised of the possibility of such damages.
NAVTEQ Network for Developers
iii
CONFIDENTIAL
ii
ii
TITLE GUIDE
Table of Contents
1
MapTP Technology for Digital Maps .................................................................................... 3
1.1
MapTP Advanced Mapping Technology .........................................................................................3
1.1.1
Graphic Formats for Mapping Applications..........................................................................3
1.1.2
Tile Servers .........................................................................................................................5
1.1.3
Vector Map Streaming Technology .....................................................................................5
1.2
MapTP Application Environment Overview.....................................................................................6
1.2.1
Service Interfaces................................................................................................................7
1.2.2
Custom Data Integration......................................................................................................7
1.2.3
Developer Support...............................................................................................................8
1.2.4
Scalability ............................................................................................................................8
1.2.5
Openness ............................................................................................................................9
2
MapTP Services.................................................................................................................... 10
2.1
MapTP Services Architecture........................................................................................................10
2.2
Existing MapTP Services ..............................................................................................................12
2.2.1
MapTP Geocoding Service................................................................................................12
2.2.2
MapTP Reverse Geocoding Service .................................................................................13
2.2.3
MapTP Proximity Service ..................................................................................................13
2.2.4
MapTP Routing Service.....................................................................................................14
2.2.5
MapTP Routing Service Matrix Edition ..............................................................................15
2.2.6
MapTP Routing Service Isoline Edition .............................................................................16
2.2.7
MapTP MGI Service ..........................................................................................................16
2.3
Data Integration with MapTP Services: Push Data and Broadcasts .............................................17
2.3.1
Pushing Data to Clients .....................................................................................................17
2.3.2
Broadcasting Messages to Clients ....................................................................................18
2.4
Session-Orientation and Load Balancing of MapTP Services.......................................................18
2.4.1
Session-Oriented MapTP Services....................................................................................18
2.4.2
Load Balancing MapTP Services.......................................................................................18
2.4.3
Load Balancing Session-Oriented MapTP Services ..........................................................18
2.5
Service Access via HTTP..............................................................................................................19
2.6
Remote Controlling Mapping Clients.............................................................................................19
2.7
Summary of MapTP Services .......................................................................................................21
3
Map Data and Data Integration ........................................................................................... 21
3.1
GIS Data and Commercial Road Maps.........................................................................................22
3.2
Custom Data Integration ...............................................................................................................22
3.2.1
Client-Side Data Integration...............................................................................................23
3.2.2
Dynamic Custom Map Generation with MapTP MapServices ...........................................25
3.3
Data Integration with MapTP Services..........................................................................................27
3.4
Data Integration Summary ............................................................................................................27
NAVTEQ Network for Developers
iii
CONFIDENTIAL
iii
4
Programming Models and APIs .......................................................................................... 28
4.1
MapTP Programming Model .........................................................................................................28
4.2
MapTP Client Platform Support ....................................................................................................28
4.2.1
MapTP for the Java Programming Language ....................................................................28
4.2.2
MapTP for C++ ..................................................................................................................29
4.3
MapTP API....................................................................................................................................29
4.3.1
Organization and Coverage of the MapTP API .................................................................30
5
Map24 APIs ........................................................................................................................... 33
5.1
Map24 Mobile Client .....................................................................................................................33
5.2
Map24 Component Interface.........................................................................................................33
5.3
Map24 AJAX API ..........................................................................................................................33
5.4
Map24 Applet................................................................................................................................34
5.5
Map24 Client API ..........................................................................................................................34
6
Map24 Web Services............................................................................................................ 34
6.1
Services Overview ........................................................................................................................35
6.2
Map24 MRC..................................................................................................................................36
7
Mobile Computing – Integrate MapTP into Devices ......................................................... 38
7.1
Minimal Data Transfer with Vector Data .......................................................................................40
7.2
Rendering .....................................................................................................................................40
7.3
Custom Data Integration ...............................................................................................................40
7.4
Service Access .............................................................................................................................40
7.5
Device Platform Support and System Requirements ....................................................................41
7.6
Platform Support ...........................................................................................................................41
7.7
Small Memory Footprint ................................................................................................................41
7.8
Raster Map Services for any Device Type ....................................................................................41
8
Persistent Maps.................................................................................................................... 42
8.1
Use Case Scenarios .....................................................................................................................42
8.2
Technical Background ..................................................................................................................43
8.3
Offline Mode..................................................................................................................................44
9
Conclusion............................................................................................................................ 44
NAVTEQ Network for Developers
iiv
CONFIDENTIAL
iv
iv
Revision History
Version
Date
Comments
1.0
24/4/2006
Revision 1
2.0
21/2/2008
Revision 2
NAVTEQ Network for Developers
v
CONFIDENTIAL
Plik z chomika:
reniferMan
Inne pliki z tego folderu:
WR250-1KE - instrukcja obslugi do podgrzewacza wody Junkers_od_AB_Solution.pdf
(4102 KB)
DOKUMENTFormasterDafi.pdf
(3104 KB)
instrukcja-serwisowa-g-19-02.pdf
(2485 KB)
TERMAQ electronic-aquapowerG19-2.pdf
(1486 KB)
WR250-1 KE Naprawa.pdf
(1012 KB)
Inne foldery tego chomika:
Danek
dokumentyMy
FVD
Navi
Programy
Zgłoś jeśli
naruszono regulamin