Skip to main content

How to: Connect a Map Control to the OpenStreetMap Geocode Service

This example demonstrates how to add an image layer displaying map tiles from the OSM service and an information layer that searches for a place on the map using the OSM search service. It uses the following classes:

Class Description
ImageLayer Displays map images obtained from map image data providers.
OpenStreetMapDataProvider The class that loads map images from a web resource that provides data in the OpenStreetMap format.
InformationLayer A layer that is used to display additional information above the map.
OsmGeocodeDataProvider Provides the capability to obtain geocode data from the Open Street Map service.
<dxm:MapControl>
    <dxm:ImageLayer>
        <dxm:OpenStreetMapDataProvider />
    </dxm:ImageLayer>
    <dxm:InformationLayer>
        <dxm:OsmGeocodeDataProvider />
    </dxm:InformationLayer>
</dxm:MapControl>