MapOCX Pro is a complete programming toolkit for incorporating detailed
maps and spatial information in the Microsoft Windows environment. The
self-contained ActiveX control was designed for quick and simple
integration of high-quality, detailed map displays into any Windows visual
environment, and facilitates brief development cycles, and fast deployment.
It is indeed possible to deploy a basic mapping application
(with searching, zooming, etc.) with just a few lines of
code!
The MapOCX Pro 32-bit ActiveX control permits users to interface to an
extensive vector database of roads, rivers, streams, ponds and other water
bodies.
The control has built-in behaviors and toolbars which enable the user to
dynamically zoom in or out, pan the map image, search for addresses,
places, ZipCodes, Counties, perform Geocoding and Reverse Geocoding, and
in general gives the developer/user the means of accessing vast amounts
of geographical data, either through the built-in user interface
objects, or programmatically through hundreds of advanced APIs.
Much of the functionality is provided using event-driven processes, to
allow the user to access raw results, prior to them being formulated for
display, for increased control and customization.
Map Data
- Two self-contained mapping databases may be licensed from Undertow
Software, for use with MapPro OCX. One covers only the
USA and is based on the
2000 TIGER/Line data, from the Census Bureau. The other is based on
Premium Dynamap®/Transportation
Data, from
TeleAtlas and provides coverage for the Continental USA, Hawaii, Puerto Rico, US
territories and Canada. In addition to that,
the TeleAtlas-based premium data base provides significantly more detailed address range
coverage, additional data resolution, one way street
information, exit ramp information, and in general a significantly higher
degree of quality and detail.
In addition to the detailed USA and Canadian data available with MapOCX
Pro, a basic World reference data set is also provided. This world data
set, is meant to be used as a reference layer for users that may want to
use their own underlay bitmaps, or import SHP or MID/MIF files, for example, to produce maps for other
parts of the world.

Stock Dialogs, Toolbars -
With just a single line of code, to access one of the
built-in stock dialogs and toolbars, allows the developer to easily
enable the end-user to navigate the map, zoom in/out,
perform searches, print, perform street-level routing, set display
options, and much more.
Map Rotation - On-the-fly map rotation, and a specialized “Heads-Up” mode allows the
user to rotate map data to the preferred orientation, ideal for in-vehicle
navigation.
Geocoding and Reverse Geocoding
- A variety of built-in search methods allow the user to Geocode based on
an address. The control also has built-in methods that permit the user to
enter latitude and longitude coordinates and find the closest street,
address, city, etc.
Underlays & Overlays
- Users can also load underlay bitmaps (satellite or aerial photography,
BMP, JPG, PNG or GIF), and can create, load and edit overlays of CAD objects
(lines, boxes, circles, symbols). Loaded overlay files may be of the older MapPro formats (.OVR or .CMX), or of the newer, advanced native CAD format,
with extended support of attributable objects.
Shape (SHP) and MID/MIF files
may also be imported and overlaid on the base map, giving
developers the ability to enhance their products with the
addition of third party data. The developer can
control visibility, pens, brushes, fonts and other
attributes of such imported data overlays.
Point-to-Point Routing and Optimized Routes
- Not only does MapOCX Pro support standard Point-to-Point routing (A to
B to C), but it also contains a collection of new capabilities which were added to MapPro71. One of
the most important additions is the Optimized Route Solution (ORS), many
times referred to as the Traveling Salesman Problem (TSP). This is
the solution to the problem where a number of points need to be visited,
and the user is interested in the most efficient or optimized route. The
optimized route can use either a closed circle path, i.e., a complete
closed path is generated between all the user-specified points, or it can
use fixed Start and Finish points.
CAD Interface and Toolbar - Using
the stock CAD interface, the developer can provide the user with a plethora
of drawing and editing tools with one line of code.
Programmatically, you can create objects, markers, group items, modify
values, set attributes and import custom windows metafiles.

Sample Maps
Generated by MapPro71, Rel.2 (PDF)