Jeffery J. Jensen, PE
Adjunct Professor
University of Nevada Las Vegas
Department of Civil and Environmental Engineering
4505 S Maryland Pkwy
Box 454015
Las Vegas NV 89154-4015
Email: jefferyjjensen@gmail.com
Mobile: 702-327-9294
Jeff Jensen notes on NAVTEQ MapTP
MapTP Topics
NAVTEQ Contacts
- NAVTEQ Developers Web Log - http://nn4d.blogspot.com
- As of March 2009, Google Earth/Map no longer uses the NAVTEQ data but
exclusively uses TeleAtlas data. According to Adam Grabowski, the TeleAtlas
data isn't as accurate as the NAVTEQ data.
-
NavTeq Network for Developers - username: jjensen password: normal
tech support contact developersupport@navteq.com
-
ESRI ELA Program with NAVTEQ
- NAVTEQ Las Vegas Employees
- Benee Robinson, benee.robinson@navteq.com
- Joey Hanson, joey.hanson@navteq.com
- david.scibor@navteq.com
- chris.ferrara@navteq.com
- david.stearns@navteq.com
- Jeff Wagner, email: jeff.wagner@navteq.com - incharge of the NAVTEQ Webinar Topics
- GIS People at NAVTEQ
- Greg Rose, GIS Technical Consultant for NAVTEQ (email: gregory.rose@navteq.com).
Knows web mapping "mash-ups"
and creating 3D buildings for Google Earth. Teaches the Google Earth Workshop
at City College of San Francisco.
- Dong Sun, dong.sun@navteq.com
- Steve Si, steven.si@navteq.com. Works with developers to build LBS
applications for mobile devices.
Blog by Steven Si. Voice: 312-330-1476
- Ejaz Iqbal, NAVTEQ Technical Consultant. Voice: 312-894-3902
Blog by Ejaz Iqbal
NAVSTREETS developer, ejaz.iqbal@navteq.com,
Working_with_NAVSTREETS.wmv
- Michael Moore, NAVTEQ Technical Consultant. Specializes in
the mobile development
- Skip Parker, skip.parker@navteq.com, 3508 Dartmouth, Plano TX 75075, office:
(972) 964-9454.
NATEQ Sales Contacts
- Andrew Calkins, Senior Software Engineer with NAVTEQ. Email: andrew.calkins@navteq.com,
voice: 312-894-7541, fax: 312-894-8667.
NAVTEQ North America, LLC
425 W Randolph Str
Chicago, Illinois 60606 USA
works in Customer Program Management (CPM) and provides tech support with
MapTP Zone
- Marc Naddell, Vice President - Partner and Developer Programs.
Email: focusgroup@navteq.com
- Catherine Ford, Program Manager - Partner and Developer Program.
Email: catherind.ford@navteq.com, Work: 408-617-5023, Mobile: 312-206-7139,
organized the NAVTEQ
Traffic Focus Group meeting
- Adam Grabowski, Manager - Resources and Community Services,
Email: adam.grabowski@navteq.com, voice: 312-894-7417, mobile:
847-208-3843, NAVTEQ Corporation, 425 W Randolph, Chicago Illinois 60606
Working on developing a University Program for the NAVTEQ data
- Discuss developing some curriculum based on NavTeq Data. Request a
copy the Premium NAVTEQ Data (has Points of Interest - POI),
will develop the product over the summer. Any potential
funding available?
NAVTEQ Product catalog request for what would be interesting for new curriculum
- Discuss having Adam as a guest speaker at UNLV. Yes, would also like to bring a technical lead.
- Demo of field collection
- opportunities for students
- Request the NAVTEQ Premium Data. Desire to have the data in a File Geodatabase
with the Network Dataset already created.
- Dong Sun is looking into this, lives in San Francisco, formerly lived in Las Vegas,
GIS expert.
- Desire to have all the ArcMap map document symbols and styles
- Discuss the option for a University competition, similar to the Global LBS Challenge
available on the commercial end.
- Evaluating the idea for University track
- Getting NavTEQ certification
- Employment opportunities
- Discuss adding KML files to MapTP
- Greg Rose is looking into this, lives in San Francisco
- Discuss adding 3D Buildings to NAVTEQ data
- 3D City Models and Landmarks
- available for NN4D.com website
- Discuss adding your own imagery to NAVTEQ data
- How to access data from Traffic.com
- Traffic Zone, has XML data to download
- Sean and Andrew from the demo
- Assistance on developing NAVTEQ Map Data API mobile application on Android
- Proposal to create NAVTEQ Map Data with Android API, proposal by end of the week, Independent Study
project, create demo application, pedistratian routing, demo application for all the NAVTEQ data,
then developers can see the demo working
- NAVTEQ Forums
- Email: developersupport@navteq.com
- username: jjensen password: normal
- MapTP uses the word logo to represent a point symbol (GIS) and
placemarker (Google Earth). It does not mean a branding image
for your company.
- Stephanie.bhesania@navteq.com is part of the German MapTP team.
- MapTP Web Services
- NAVTEQ purchased Mapsolute, a company based in Germany
- MapTP Web Map Server 1.0 is Mapsolute's implementation of the WMS standard.
- Uses WGS84 coordinate system (EPSG:4326) or GCS_WGS_1984 in ESRI ArcMap.
MapTP AJAX API
MapTP AJAX API Examples
Setting Initial Zoom Extent of MapTP
- To set the center of the map for MapTP, that is the initial zoom extents
- Note, the JavaScript function goMap24() is called by the Body element
fires its onLoad event. The goMap24() function then calls the
map24ApiLoaded function. This is where we need to add our JavaScript.
In other words, the best place for this call is in the callback function
map24ApiLoaded() after the loading of the API (goMap24()) is completed
- // UNLV Campus
Map24.MapApplication.center( {Longitude:-6908.5, Latitude:2166.6, MinimumWidth: 4500} );
- MapTP AJAX API Example -
divLogoHeaderLeftNavFullPageMapTPcenterUNLV.html
MapTP and Adding a Company Logo as a Screen Overlay
- The AJAX API 2.3 shows the NAVTEQ logo on the bottom right corner of the Java
Applet. It behaves like a screen overlay, that is it is fixed in a given location
no matter what the scale of the map is. According to Stephanie it is not possible
to use CSS with a z-index to overlay a logo on top of the MapTP Java Applet.
So, one must use static MapTP or the MapTP developers have to give us the ability
to replace the NAVTEQ logo with a company logo (this is not likely to happen).
- Steven Si is checking into how to do this. Sent email to Steven and Stephanie
on 1 Sept 2009 to find the status.
- Note, the Java Applet will over-write the CSS layout
- Example using MapTP AJAX API -
MapTP and loading KML
- MapTP AJAX API 2.3 contains support for KML. This is part of the
GeoFormatsService which makes use of a correspondent Webservice which
transfers the KML syntax into MRC commands.
- Map24.GeoFormatsService Demo
- Web Service interface description (WSDL) for the MapTP
GeoFormats Service that is used for reading KML content and
displaying it on MapTP -
http://maptp26.map24.com/map24/webservices1.5?wsdl=GeoformatsService
- Checking with Stephanie to determine (22 June 2009) if MapTP supports GeoXML and KML
- 4 Sept 2009 - Stephanie is working on creating a simple
example with JavaScript to read KML files and display the
content on MapTP
MapTP and Setting Map Types - Tiles
- "The tiles component is a map component for enabling the satelitte view of the map.
If the satellite view is enabled, instead of a map an aerial or satellite image
of the geographic area is shown. The tiles component also offers a hybrid view
that shows the streets and cities of the normal map view on top of the aerial
or satellite image. Note: If you want to use the tiles component in your
mapping application you need a license for using the Map24 Tiles Service."
MapTP - The Tiles Component
- "If you have a license for using the Map24 Tiles Service, you can enable
the satellite view with a ControlComponent command. The Control field must
be set to SHOW and the Component field must be set to TILES.
- Additional Map Types/Modes - Map, Hybrid and Satellite (either aerial photo or satellite image)
- Requires
- MapTP - The Tiles Component
- Examples
MapTP Layers
- MapTP AJAX API 2.3 -
Control Map Layer
- Example of Map Layer
- It appears these layers (Car Service, Parking, Smaller Roads, Transportations,
and Restaurants) are not available for Las Vegas NV
MapTP and Searching for a Point of Interest (POI)
- How do you search for a point of interest (POI)?
- Stephanie is checking with the developers on a built-in
search bar (3 Sept 2009)
MapTP and Geocoding
MapTP and Routing
- Routing - Auto vs. Pedistrian
- MapTP AJAX API 2.3 -
Routing Basics
- Example - calculate route between two points
- How do you add a placemarker showing the address you geocoded?
- Draggable Routing
- Examples
- Wishlist
- Emailed Stephanie on 1 Sept 2009, requested example using the Map24.Coordinate
by selecting two points on the map and have MapTP return the route between them.
- Fleet Management
- Use MapTP to track the GPS enabled phone. This is a much better system than @Road where
a GPS device had to be installed in the vehicle.
- Would like to push work orders to the phone
- Would like the phone to be able to send pictures showing the results of the
work order
- Mobile Phone
- don't recommend the MapTP Mobile Client API, since this is highly complex
and developing with this API requires a lot of support from MapTP
- Almost all customers use the
MapTP Component Interface (CI)
MapTP and Apache
- References
- Getting a Map on a Web Page in Five Minutes: Easy Steps to
Using MapTP AJAX API by Steven.Si@navteq.com gives instructions on installing Apache
Web Server. Alternative download of
Getting a Map on a Web Page in Five Minutes
- NAVTEQ Webinar: Setting up a Test Environment for Applications Using
MapTP AJAX API without a webpage or website by Steven.Si@navteq.com
- "When a student registers for the FREE MapTP AJAX API Key, the registration
page will ask for the IP address that the HTML page will reside at. If the
student has a website or web page, he/she can type in the IP address or the
site address. For students who don’t have a web page or website, they can simply
type in a arbitrary web address. Besides the IP address or web address, the
localhost (127.0.0.1) is also setup with the FREE Key by default during the
registration. The localhost is a convenient way for testing, especially for
students who don’t have a web page or web address. Students who have webpage
can use the localhost as an alternative, rather than upload the HTML file to
the web server during debug. For using the localhost, a Web Server needs
to be installed on desktop or laptop. That’s why we use the Apache as an example"
(Steven.Si@navteq.com)
MapTP WMS
- requests to MapTP WMS 1.0 must be authenticated using the Map24 ID. The
Map24 ID is a customer identification and provided to you by Mapsolute when
registering as a customer
- http://maptp12.map24.com/map24/webservices1.5?mid=WSE000221793&SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1
- MapTP Web Map Server 1.0 User's Guide
NAVTEQ MapTP WMS in ESRI ArcMap
- As of 23 April 2009, when Add WMS Server using the Default version, I get a
Connection Error - Unspecified error message. If I change the Version to 1.1.1
(only works for this version) and click the Get Layers button, it appears to work.
Note, I don't see any features from the WMS Server in the ArcMap Display window.
-
-
- ArcGIS Server 9.3 Radically simplifies Users Experience by Jeff Wagner
NAVTEQ MapTP WMS in Google Earth
- Step 1: open the Google Earth Desktop Application and zoom to an area of interest.
Recommend zooming into a neighborhood instead of at the city level.
- Step 2: click the Add Image Overlay button or from the menu, Add -> Image
Overlay within Google Earth
- Step 3: click the Refresh tab, then click the WMS Parameters button
- Step 4: select any WMS Server from the drop down list, then click the Edit... button.
- Step 5: paste in the MapTP URL,
http://maptp27.map24.com/map24/webservices1.5?mid=WSE000222200&SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.1.1
- Step 6: select the [T] ALL from the transparent layers list on the left, then Add, click
OK, click OK
- Step 7: wait for about 5 seconds, then the ALL layer from the MapTP WMS server should
show up on Google Earth. Note, as of 5 June 2009, the graphic has several diagonal white
lines running across it. So it appears to be a bug with MapTP.
NAVTEQ MapTP WMS in Civil3D 2009
- Civil3D will display MapTP WMS layers like Google Earth, that is have
the bug of the white diagonal lines and secondly, need to wait about 5
seconds after each zoom/pan for the image to update
- see notes on Civil3D and WMS Servers
NAVTEQ MapTP AJAX API
- Admin.map24.com - administration for the free Map24 AJAX API
- Username: gisengin
- Password: normal
- Map24 AJAX API Application key
- Directory URL: http://maptp.gisengineering.com
Application Key: FJX6265ef6c1094c09097ee76f740100X17
- Directory URL: http://faculty.unlv.edu/jensen/html/CSS/maptp/
Application Key: FJXfac010143c0f7a768f0b08681d379X17
- MapTP or Map24, what is the correct name? MapTP is the correct
name and NAVTEQ is in the process of removing all references to
Map24 from the documentation and API.
- MapTP AJAX API uses either Static View or Java Applet View
- Java Applet View requires the client to have the Java Runtime Environment
installed.
MapTP and PHP
MapTP and PostgreSQL
- Using NAVTEQ RDF core POI with MapTP and PostgreSQL by Dong Sun
Thursday, May 28, 2009 at 11am CST. Meeting URL
https://www.livemeeting.com/cc/navteq/join
meeting ID: F57WJH
meeting Key: Fr6$:-h
MapTP Java Applet
NAVTEQ Video
- MapTP
- MapTP Interactive Map (vector streaming) vs MapTP Static Map
- MapTP Interactive Map (vector streaming) requires a Java client install. Can do
a 3D view like Google Earth.
- MapTP Static Map serves up static GIF images, good for mobile users
- MapTP supports geocoding using fuzzy search. Also supports reverse geocoding.
- MapTP supports radius search
- MapTP allows you to change color of symbology
- MapTP supports routing (1. basic routing, 2. routing with 'via points',
3. routing options, and 4. select start and destination)
- MapTP supports layer control to turn on/off layers
- MapTP supports HTML Objects, similar to Balloon Descriptors in Google Earth
- MapTP Video Tutorials
- Converting Shapefiles to KML
- Mobile
- Mobile Development Basics - Hello World by Mike Moore
MapTP and NN4D Challenge
MapTP Curriculum
- Audience
- Transportation Engineers - vehicle routing, ITS, mobile application,
Fleet Tracking (whitepaper)
- "NAVTEQ provides a fleet mapping demo application that simulates the vehicle
tracking features described under Detailed Location Information and Advanced
Routing Features. Please contact sales (sales@maptp.com) for further information
and access options."
- Traffic Message Channel (TMC) is a digital service for sending traffic information
to MapTP
- Mobile Client is based on the MapTP Component Interface (MapTP CI) for
Symbian S60 or a .NET component
- Web Designers and Programmers - MapTP
- GIS - NAVSTREETS, Showcase Cities
- Computer Science - mobile applications,
- Semester Courses
- Augment Existing Courses