IFRMMap – „dynamic map“ – (server-to-browser service)
The IFRMMap service is a basic service to view map layouts and the user-defined objects above them.
The service is ideal for customers who wish to create the interface graphics of the map service (or “plant” it directly into the application context) themselves and who wish to draw the objects independently on the service provider.
This service provides the user with IFRAME element (an interactive map window with optional dynamic overview map) to be embeded into the web applications. In reserved DIV, the user can also insert an optional dynamic quick-overview map.
IFRMMap service is marked red, the areas marked blue represent the user interface and external control elements of the client application.
Basic technical specifications and standard functionality
- documented javascript object is used to communicate with the map window.
- pan the map by scrolling, data upload, switch between map layers, zoom in/out, control of the current map view port via external elements (map window size adjustment, scale range, arrows, etc.), coordinates’ conversion
- insert of other map layers into the map within the web browser – the content of these layers can be any DHTML objects positioned in correct coordinates (DIV, IMG,…) The data to be displayed over the map can thus be downloaded directly from your server.
- detection of information on the current state of the map (zoom level – scale, view port – corners coordinates, cursor coordinates,…) and response on the map events – view port size change, mouse click, etc.
- ...
Togehther with the service the customer receives access to the service interface documentation which contains:
- the description of communication, incl. parameters
- server and end client requirements
- object model in UML
- selected typical tasks
- a demo map client that contains examples of typical usage of the JS object
GetMap – „static map“ (server-to-server service)
The GetMap service facilitates generating the requested map view port in the form of a static image (DIV). The visual aspect of the map can be personalized by various parameters (BBOX, size of view port, ...). Objects above the map can be displayed via an external application. GET and POST methods are supported.
The area marked red represents the GetMap service.
SHOCart/PLANstudio for GoogleMaps API
Map layouts of well known cartographic producers processed to be used as alternative layers in GoogleMaps API. Other services such as shaded relief, city plans, hiking & cycling routes are offered as well.