Version 1.1.99.27705, 2021-03-01

1 Release History

Release Revision Date Description
1.1 1.1.99 2021-03-01 Fixed copyright
1.1.98 2017-10-01 Fix for touch gestures if the map has an page offset
1.1.97 2018-04-11 Added new aerial images
1.1.96 2017-08-18 fix for reloading labels while moving the map
1.1.95 2017-06-20 fix for draggable SVG elements, configuration
1.1.94 2017-05-18 SelectionAPI: get boundingbox of selected items
1.1.93 2017-03-20 increased feature limit for geometry filter
1.1.92 2017-01-24 new parameter 'container' in IWMapOptions.setAutoResize.
1.1.90 2016-11-29 https-support for images urls of IWPoiUtils and bugfixes for SelectionAPI
1.1.89 2016-10-21 Added traffic profiles and user defined profiles to IWRouteOptions; mobility profile, profile renamed to mobility profile.
1.1.88 2016-10-10 Compatibility fix: Country code of IWAddress reset to D, F etc, added new getters and setters for ISO 3166-1 codes.
1.1.87 2016-09-23 Updated default POI formatter
1.1.86 2016-08-12 Minor updates for IWInfoBalloon, IWPoiUtils, and selection API
1.1.85 2016-05-23 Minor changes to configuration and mobile demo page
1.1.84 2016-05-04 Himmelfahrtskommando: Fix AccessFilter
1.1.83 2016-04-29 Documentation update
1.1.82 2016-04-12 Spaceflight Edition: performance optimization
1.1.81 2016-03-15 callback parameter for loading core.js
1.1.80 2016-03-08 new function in SelectionAPI to get informations about publishing companies (e.g. "Buch" and "Buchabschnitt")
1.1.79 2016-02-26 ability to configure the tooltip in module geometryfilter
1.1.78 2016-02-16 get styles from getMapTypes request
1.1.77 2016-01-26 new functions to change the style of a map
1.1.76 2016-01-06 GeometryFilter-Update: new function to draw a layer with the result of getLayer function
1.1.75 2015-11-26 GeometryFilter-Update: parameterize tooltip
1.1.74 2015-11-23 new style (deluxe) for osm overview maps
1.1.73 2015-11-06 SelectionAPI-Update, secure URLs
1.1.72 2015-09-01 Birds views now can be blocked for certain areas in case of customer complaints
1.1.71 2015-08-05 Added functions to render SVG paths to support polygons with holes, added new module (geometryFilter), updated module selectionAPI, automatic loading of dependent modules
1.1.70 2015-07-07 Added Host parameter for POST label requests; mouseover and mouseout events for SVG poylgons
1.1.69 2015-05-18 Default icons for routing markers in IWRoutingControl
1.1.68 2015-05-12 https for the label requests; click events for graphic elements
1.1.67 2015-04-29 Now you can address a RoutingServer with traffic informations
1.1.66 2015-04-17 Default POI formatter now shows images if present
1.1.65 2015-03-26 New module SelectionAPI
1.1.64 2015-03-24 Internal improvements and bugfixes
1.1.63 2015-03-17 Static image for air and roadmap in multicontrol
1.1.62 2015-03-05 Mercator Birthday Edition: Map renderer now supports text rendering
1.1.61 2015-02-05 Failure handling for birdsviews
1.1.60 2015-02-02 Static image for birdsviews in multicontrol
1.1.59 2015-01-21 New utility class for mapTypes
1.1.58 2014-12-18 Bugfix release
1.1.57 2014-11-19 Added support for Blom birds views and Here Maps tiles
1.1.56 2014-08-28 Fixed touch support
1.1.55 2014-08-04 waitFor function: Wait for multiple events
1.1.54 2014-07-30 Bugfix for IWXMLHttpRequest with POST requests, several bug fixes and optimizations
1.1.53 2014-07-23 Fixes a bug with the isEmpty function in IWAddress
1.1.52 2014-06-26 Fixes a problem with POI data
1.1.51 2014-06-05 Performance improvements
1.1.50 2014-05-15 Several routing related improvements and bugfixes; added a port whitelist in configuration for IWXMLHttpRequest
1.1.49 2014-03-24 Fixes security issues in IWXMLHttpRequest, getLanguagePack and some minor issues
1.1.48 2014-03-11 Fixes a map resize issue
1.1.47 2014-02-24 Fixed several security issues
1.1.46 2014-02-14 Routing control now supports route rendering attributes
1.1.45 2014-02-10 Multi Control minor improvements, Maps in Multi Control
1.1.44 2014-01-28 Multi Control added
1.1.43 2013-12-10 Minor CSS stylesheet improvements
1.1.42 2013-12-04 Improved loading speed of POI overlays
1.1.41 2013-12-02 Geocoding and reverse geocoding with UTF-8 support
1.1.40 2013-11-22 Compatibility to Internet Explorer 11
1.1.39 2013-11-11 Fastelovend Release: Support for INRIX traffic information, fixed international geocoding
1.1.38 2013-10-14 HTTPS support and some bug fixes, Routing Control
1.1.37 2013-08-09 Summer release: Improved layers, mouse wheel support, compatibility issues and bug fixes
1.1.36 2013-05-22 IE 7/8 birdsviews improved, IE 7/8 VML Rendering fixed.
1.1.35 2013-04-17 Touch gestures improved.
1.1.34 2013-04-03 Routing markers and symbols added/changed, minor bugfixes
1.1.33 2013-02-28 Various minor bugfixes
1.1.32 2013-02-18 Minor bugfixes in Geocoding, UI and configurations
1.1.31 2013-01-25 Improved overlay selection control
1.1.30 2013-01-22 Internet Explorer 6 support and some minor bugfixes
1.1.29 2013-01-15 Bugfix release
1.1.28 2013-01-10 Improved POI handling and Internet Explorer support
1.1.27 2013-01-03 Serializing of map state, map sharing by Twitter, Google+ and E-Mail
1.1.26 2012-12-18 Internal changes to POI support
1.1.25 2012-12-06 St Nicholas' Day Edition: Improved documentation / FAQ and several bugfixes
1.1.24 2012-11-08 First productive version for mobile webapps
Reduced HTTP calls for multi-language support, compatibility improvements and bugfixes
1.1.23 2012-11-08 Improved POI and geocoder support, fixed some birdsview issues
1.1.22 2012-10-31 Halloween Edition: Improved POI content and geocoder support, fixed birdsviews and Internet Explorer issues
1.1.21 2012-10-16 Deliver Bing-Birdsviews by default, zooming after a device has geolocated itself is optional
1.1.20 2012-10-10 Birdsviews fixed, added pixel center to zoom events
1.1.19 2012-10-08 Zoom event handling
1.1.18 2012-10-05 Bugfix release
1.1.17 2012-09-28 Added error events to gelocation utils
1.1.16 2012-09-27 Fixed zooming issue, geolocation accuracy radius for Android 2 browser
1.1.15 2012-09-26 Fixed issue with tile loading
1.1.14 2012-09-21 Fixed issues with displaying of markers and labels
1.1.13 2012-09-18 Fixed geolocation support for Android 2 systems
1.1.12 2012-09-18 Various internal changes and optimizations
1.1.11 2012-09-13 Improved tile loading and caching, bugfix info balloons
1.1.10 2012-09-10 Improved touch support
1.1.9 2012-09-06 Improved touch support and optimizations
1.1.8 2012-08-27 IWDraggable supports touch gestures now
1.1.7 2012-08-09 FAQ Entries added
1.1.6 2012-08-06 Toggleable touch gesture behaviour, various bug fixes
1.1.5 2012-08-03 Auto resize, improved caching and various bug fixes
1.1.4 2012-07-30 IWMarkers with labels, reworked IWControls and IWEventManager (see details below)
1.1.3 2012-07-24 Bugfix and optimization release
1.1.2 2012-07-17 Bugfix and optimization release
1.1.1 2012-06-28 Bird's views transitions, performance optimization
1.1.0 2011-09-01 Bing bird's views, touch gestures, modularization, performance optimization etc.
1.0 1.0.38 2014-11-20 Added support for Blom birds views and Here Maps tiles
1.0.37 2014-07-03 Documentation and FAQ
1.0.36 2014-03-24 Fixes security issues in IWXMLHttpRequest and getLanguagePack
1.0.35 2014-03-11 Fixes a map resize issue
1.0.34 2014-02-24 Fixed several security issues
1.0.33 2013-12-11 Compatibility layer to support Bing birds views in legacy applications
1.0.32 2013-11-20 Support for Bing birds views
1.0.31 2013-06-27 Internet Explorer 10 Filter Bugfix
1.0.30 2013-03-19 Removed IWShapeService; internal changes to birds view configuration
1.0.29 2012-12-07 Compatibility patch for Minimap
1.0.28 2012-11-12 Bugfix release
1.0.27 2012-07-02 Bugfix release
1.0.26 2012-06-28 Bugfix release
1.0.25 2012-05-25 Bugfix release
1.0.24 2012-03-22 Fixed backslash escaping in identify command
1.0.23 2012-03-21 Fixed IWMapRenderer to support WGS84 coordinates
1.0.22 2012-03-09 Fixed Bing imagery metadata requests, class IWSortableList
1.0.21 2012-03-05 Several improved classes and new methods (see details)
1.0.20 2012-02-08 Bugfix: Geocoding and input encoding
1.0.19 2012-01-20 Improved switching of bird's views
1.0.18 2012-01-10 International bird's view images
1.0.17 2011-12-22 Minor internal changes
1.0.16 2011-12-06 Support for new bird's view images
1.0.15 2011-11-30 Updated IWBounds and IWXMLHttpRequest, several minor changes
1.0.14 2011-11-18 Several minor changes and bug fixes
1.0.13 2011-11-07 Several minor changes and bug fixes
1.0.12 2011-10-19 Microsoft Bing Map Types now use Bing application keys instead of tokens
1.0.11 2011-08-31 Refactoring and Bugfixes
1.0.10 2011-08-11 Refactoring and Bugfixes
1.0.9 2011-07-17 Refactoring and Bugfixes
1.0.8 2011-05-12 Refactoring, Bugfixes and new features
1.0.7 2010-12-10 Refactoring and Bugfixes
1.0.6 2010-10-26 Refactoring and Bugfixes
1.0.5 2010-08-27 Refactoring (LCC Europe to Mercator). Fixed some bugs.
1.0.4 2010-07-07 CSS Styles
1.0.3 2010-04-26 Optimizing tutorial pages
1.0.2 2009-11-18 Optimizing controls
1.0.1 2009-06-16 Refactoring
0.77 0.77.1 2009-02-26 Refactoring
0.76 0.76.1 2009-01-21 Performance optimizing for mobile devices with a low bandwidth (experimental Version).
0.75 0.75.1 2009-01-15 Performance optimizing and bug fixing.
0.74 0.74.2 2008-12-26 Added multi language support.
0.74.1 2008-12-01 Changed map type projection definition to JSON
0.73 0.73.3 2008-11-11 Optimizing
0.73.2 2008-10-23 Changing routing and geocoding
0.73.1 2008-09-25 Changing routing and geocoding
0.72 0.72.3 2008-09-05 Fixed some bugs. Changing geocoding.
0.72.2 2008-09-05 Fixed some bugs.
0.72.1 2008-08-06 Changed the configuration of map types.
0.71 0.71.1 2008-06-24 Added bounds constraint.
0.70 0.70.9 2008-06-23 Stable release candidate.
0.70.8 2008-06-07 Fixed different bugs.
0.70.7 2008-05-20 Fixed different bugs.
0.70.6 2008-05-16 Fixed different bugs.
0.70.5 2008-04-28 Fixed memory leaks on IWInfoBalloon and IWTooltip.
0.70.4 2008-04-24 Added IWOverlaySelectionControl. Fixed memory leaks.
0.70.3 2008-04-21 Added WGS84 support to IWGeocoderClient.
0.70.2 2008-04-14 Used doctype definition. Added map.getZoomByMeter method.
0.70.1 2008-04-11 Added shapes and layers. Renamed events.
0.69 0.69.2 2008-03-27 Renamed events.
0.69.1 2008-03-20 Fixed the reverseGeocode method from the IWGeocoderClient.
0.68 0.68.3 2008-03-18 Added an universell lock mechanism and printed support for map elements.
0.68.2 2008-03-10 Refactored Security and Access Protection.
0.68.1 2008-02-27 Integration of a server-side caching mechanism.
0.67 0.67.2 2008-02-21 Added Security and Access Protection.
0.67.1 2008-02-19 Added projection support.
0.66 0.66.4 2008-02-13 A new overlay interface has been added to the API. Appending and removing of map overlays is now supported. The users can create their own map overlays by extending the IWOverlay interface. The API contains several example implementations of this interface. In addition to this interface, we have add a second interface which allows us to add window overlays in front of the map controls. Our IWTooltip and IWInfoBalloon class are based on the IWWindowOverlay interface.
0.65 0.65.1 2008-01-18 Refactored javascript documentation, API reference and tutorial.
0.64 0.64.1 2007-12-11 A new control interface has been added to our API. The interface enables the users to develop their own map controls. We have already integrated several map controls to give the users some example implementations of the new control interface.
0.63 0.63.1 2007-10-05 First Version. API contains basic functions for mapping, geocoding and routing.

2 Changes and Release Notes

Release 1.1

Revision Type Changes
1.1.96 fix for reloading labels while moving the map. Also reload labels if the mouse cursor is outside screen on move end.
1.1.95 fix for draggable SVG elements
1.1.94 new boolean parameter for function getSelectedItems to get boundingbox information of the selected items
1.1.93 increased feature limit for geometry filter
1.1.92 new parameter 'container' in IWMapOptions.setAutoResize. If parameter container is defined, the map is fit to this container, if the window is resized.
1.1.90 https-support for images urls of IWPoiUtils
bugfixes for SelectionAPI
1.1.89 Traffic profiles like traffic events or traffic flows can be activated with IWRouteOptions.setTrafficProfiles()
User defined routing profiles can be activated with IWRouteOptions.setUserDefinedProfiles()
IWRouteOptions.setMobilityProfile() should be used instead of the deprecated function IWRouteOptions.setProfile() now.
1.1.88 Reset IWAddress.getCountryCode() to codes like D, F etc. Use IWAddress.getIso3166Code() for ISO 3166-1 ALPHA-3 codes.
1.1.87 IWDefaultPoiFormatter now shows email address and opening times if present
1.1.86 Minimum and maximum size of info balloons can be set now by IWInfoBalloon.setMinSize() / IWInfoBalloon.setMaxSize
IWPoiUtils.initLayers() now uses the zoom level from the catalogue if no range is provided
Bugfixes for selection API regarding touch events
1.1.85 Minor changes to configuration and mobile demo page
1.1.84 fixed a bug in the refresh of AccessFilter
1.1.83 big update of documentation (remove mapping.js in tutorial examples)
1.1.82 performance optimization(remove many blank.gif requests, compress css)
1.1.81 callback parameter for loading core.js, e.g. ../js/core.js?callback=initMap.
1.1.80 IWSelectionManager has a new feature to query informations about publishing companies
1.1.79 ability to configure the tooltip in module geometryfilter with placeholder like $ID$
1.1.78 getMapTypes requests return styles now
1.1.77 new config entry "styles" to set the supported styles for a map type. Functions to change the style of a map type on the fly.
1.1.76 GeometryFilter-Update: new function (drawGetLayerResult)to draw a layer with the result of getLayer function.
1.1.75 GeometryFilter-Update: parameterize tooltip
1.1.74 new style (deluxe) for overviewmap. Updated config to set fallback maptype for overviewmaps.
1.1.73 new version of module SelectionAPI, BugFixes
update configuration, internal improvements and bugfixes
1.1.72 Birds views now can be blocked for certain areas in case of customer complaints
1.1.71 Added functions to render SVG paths (see Tutorial Chapter 11)
Added new module 'geometryfilter'. Supports filtering geometries and drawing them on map with highlight options, ...
Updated module selectionAPI. Supports several layers and use the new module geometryfilter to support filters and highlighting on mouseover events
When a module with dependencies is loaded all missing dependent modules are loaded, too. For example loading the routing module will initialize both geocoding and graphics.
1.1.70 Added Host parameter for POST label requests
IWPolygon now fires mouseover and mouseout events
1.1.69 Default icons for routing markers in IWRoutingControl
1.1.68 Also replace http with https in the alias-urls of the labelsservers
click and double click event for graphic objects, such as IWCircle
1.1.67 Now you can address a RoutingServer with traffic informations
1.1.66 The default POI formatter now shows external images defined in the MapCMS
An IWInfoBalloon containing an image now is resized when the image has been loaded
1.1.65 New module SelectionAPI
1.1.64 Internal improvements and bugfixes
1.1.63 IWMultiControl now uses static images for air and roadmap views instead of the dynamic previews.
1.1.62 Added IWMapRenderer.drawText().
1.1.61 Unavailability of metadata services for map types now longer slow down map type requests.
1.1.60 IWMultiControl now uses a static image for birds views instead of the dynamic preview.
1.1.59 Added IWMapTypeUtils to request information on map types and check their availability.
1.1.58 Added a timeout for birdsview metadata requests
Moved IWTilesRemovalStrategyHarsh from module touch to core
1.1.57 Added support for Blom oblique views
Added support for Here Maps tiles
1.1.56 Fixed a bug in IWTouchUtils.addTouchGestures(). After adding touch support to a map events registered by IWEventManager.addDomListener(element, 'onclick', callback); did no longer work.
1.1.55 AddedIWMiscUtils.waitFor() to synchronize multiple events.
1.1.54 IWXMLHttpRequest.send() did not send data parameter in POST requests.
Several bug fixes and optimizations for Sehr mobil
1.1.53 Fixes a bug in IWAddress.isEmpty().
1.1.52 Fixes a problem with POI data containing quotes.
1.1.51 Temporal deactivation of showLabels to surpress unwanted reloads.
Precalculations of tiles per meter if they were not downloaded from the server by getMapTypes yet.
1.1.50 Several routing related improvements and bugfixes
Starting with 1.1.49 the routing proxy blocks requests to non-standard ports. By setting the parameter whitelistPorts in iwconfig.xml you can allow additional ports.
Example: <parameter name="whitelistPorts" value="-1,80,443,5224-5226" /> will allow requests with default port (HTTP), 80 (HTTP), 443 (HTTPS) and the map servers running on 5224, 5225 and 5226.
1.1.49 Fixes security issues in the proxy used by IWXMLHttpRequest and the command getLanguagePack
Fixes some minor routing related issues
1.1.48 Fixes a bug in IWMapOptions.setSize() which could prevent the resize of the map
1.1.47 Important security fixes for several server commands
1.1.46 By rendering the route in a map renderer, the rendering attributes (color, opacity, width and style like solid or dotted) may be set via IWRoutingControl.setOptions()
1.1.45 Multi Control minor improvements
Map types for Multi Control and Overview Map
1.1.44 Multi Control added.
1.1.43 Minor CSS stylesheet improvements
1.1.42 Renamed IWLocalTrafficFormatter to IWPublicTransportFormatter
Improved loading speed of POI overlays by using sprites and preloading
1.1.41 Geocoding and reverse Geocoding now use UTF-8 to support languages with non ISO-8859-1 characters
1.1.40 Internet Explorer 11 is now supported
1.1.39 Added a POI formatter for INRIX traffic information
Fixed geocoding for addresses containing characters not in ISO-8859-1 (e.g. in Hungary)
1.1.38 HTTPS support: If mapping.js or core.js are requested with HTTPS, all subsequent requests use HTTP, too
Improved clipping for polygons and polylines in IWMapRenderer
Fixed IWBounds.containsCoordinate() for WGS84 coordinates
Fixed IWScaleDependentIcon
Routing control and routing improved
1.1.37 Mouse wheel zoom limited to a fixed number of zoom levels (optional)
Improved sizing of IWInfoBalloon
Improved keyboard controls
POI layers no longer have a default visibility range of zoom level 10 to 18
Improved DOM structure to prepare rotation and perspective transformations of the map
Fixed tooltips for example POIs in the tutorial and Map Simple
Various bugfixes regarding labels
Bugfix in IWMapOptions.setBorderTiles()
Fixed a bug in IWAJAX
Improved Internet Explorer compatibility
Improved Safari iOS compatibility
1.1.36 IE 7 / 8 Birdsview bugfix
IE 7/8 VML Rendering bugfix
1.1.35 Touch gestures were improved to handle multiple touches that are following each other very quickly
1.1.34 Routing markers were added and routing symbols can be changed now
IE 8 bugfix
1.1.33 Various minor bugfixes
1.1.32 Documentation adapted
Encoding issues with server requests in some cases especially for IE 6
Minor UI improvements
Configuration
Reintroduced event onFormatNode events for formating the POI list.
1.1.31 IWOverlaySelectionControl now displays legend symbols if overlays have been initalized by IWPoiUtils.initLayers()
IWPoiUtils.initLayers() allows POI layers to be attached to a IWLayerGroup (to build POI hierarchies)
1.1.30 Fixed optical zoom for successive zooms with differet centers
Internet Explorer 6 support (PNG-Fix and labels)
Deactivated IWMapOptions.setBorderTiles() for the time being
Fixed tile sorting
1.1.29 Fixed touch support for several controls
Fixed a bug in IWWindowOverlay
Reworked tutorial (Chapter 7: Shapes and Layers)
1.1.28 Optical zooms and birds view transformations in Internet Explorer 7 and 8
Added POI formatter for default MapSuite POIs
1.1.27 IWSerializableManager can now be used to serialize the map state to JSON
IWShareUtils provides functions to share the map via Twitter, Google+ and E-Mail
The new controls IWTwitterControl, IWGooglePlusControl and IWMailControl add buttons to share the map
1.1.26 Internal changes to POI support
1.1.25 Fixed removal of tiles for birds views
Fixed IWRoutingMagnifierFactory
IWBounds can now be initialized with WGS84
1.1.24 Reduced HTTP calls for multi-language support
Compatibility improvements for MapAPI 1.0 applications and KartenVerzeichnisAPI
Several minor bug fixes
1.1.23 Various internal changes regarding POIs, geocoding and birdsviews
1.1.22 POI formatter classes to show information for TMCpro, car parks, railway stations and more
Unified geocoder support. IWGeocoderClient now replaces deprecated classes IWSimpleGeocoderClient and IWBingGeocoderClient
Window overlays like IWInfoBalloon now fire click events when touched
Fixed Infoware Birdsviews
Internet Explorer issues
1.1.21 Deliver Bing-Birdsviews by default
Zooming after a device has geolocated itself is optional
1.1.20 Fixed birdsview move and rotate bug
Pixel center added to zoom events
1.1.19 Unified zoom events onzoomstart, onzoom and onzoomend
1.1.18 Removed flickering after map zooms
Fixed bug preventing multiple maps in one document
Adding touch support multiple times to a map no longer causes problems
Fixed optical zoom
Fixed tooltips
Fixed positioning of the labels
Fixed bug which occured in movements after map zooms
1.1.17 Added the event onerror to IWGeoLocationUtils.
1.1.16 Fixed two finger zoom gestures for maps not positioned at the origin
Android 2 systems (which do not support SVG) show the geolocation radius now
1.1.15 Fixed issue with mobile tile loading
1.1.14 IWMarker wasn't placed correctly on the map after it was moved
Fixed zooming issues with label placing
1.1.13 Fixed geolocation support for Android 2 systems
1.1.12 Various internal changes and optimizations
1.1.11 Improved tile loading and caching
Fixed IWInfoBalloon for Android default browser
1.1.10 Added touch support for IWMarkers
Fixed touch gestures for maps not positioned at the origin
1.1.9 Drag and drop support by touch gestures for IWMarker class
Moved class IWAddress to module geocoding
Deleted class IWBrowserDetect
Deleted class IWDistanceFormatter; use IWMeasuringControl.formatDistance() instead
Various optimizations
1.1.8 Elements based on IWDraggable (window controls, the measuring tool and the overview map) can be dragged by touching now
1.1.7 FAQ entries about performance topics added
1.1.6 IWTouchUtils now supports turning off default behaviour for touch gestures (for applications with individual gesture handlers)
Fixed optical zoom for mouse wheel zooms
Fixed positioning of overlays (e.g. IWMarkers) on zooms after map movements
Fixed bug when using multiple map renderers
Fixed hiding of overlays and map renderers on zooms by touch gestures
1.1.5 Auto resize option in IWMapOptions
Improved tile caching
Fixed overview map
Fixed identify for non-MapCMS POI layers
Fixed initialization of markers with WGS84 coordinates
Fixed support for map types based on mapSuite mapserver
1.1.4 IWMarkers now support labels (see section 6.4 in the tutorial for an example)
IWControls no longer implement IWDraggable (with deactivated dragging)
IWEventManager.addListener() is now deprecated, use addDomListener() and addCustomListener()
Various bugfixes and performance optimization
1.1.3 Fixed various map initialization bugs
Improved map loading behaviour
Performance optimization
1.1.2 Various bugfixes and performance optimizations
1.1.1 Transformations between bird's view scenes
Performance optimization
1.1.0 New map type: Birds views via Microsoft Bing
Touch gestures support for iOS and Android
GeoLocation API support by IWGeoLocationUtils
Modularisation
Performance optimization
Uses CSS transforms and transitions if available
Changed double click behavior: Zooms in one level now
Changed double click behavior: Zooms in one level now
Replaced IWMoveEvents by plain objects for performance improvement
Fixed move events for panBy() and panTo()
Fixed SVG rendering bug in Firefox
Renamed IWCloneable to IWClonable.
Documentation: FAQ

Release 1.0

Revision Typ Changes
1.0.38 Added support for Blom oblique views
Added support for Here Maps tiles
1.0.37 Documentation and FAQ
1.0.36 Fixes security issues in the proxy used by IWXMLHttpRequest and the command getLanguagePack
1.0.35 Fixes a bug in IWMapOptions.setSize() which could prevent the resize of the map
1.0.34 Important security fixes for several server commands
1.0.33 Compatibility layer to map prepareTiles and getTile requests to Bing birds views. Please note that performance is much better for direct Bing birds view access
1.0.32 Birds view map type now supports loading tiles from Bing Maps (improved performance)
1.0.31 Internet Explorer 10 Bugfix for displaying markers
1.0.30 Removed class IWShapeService; improved KML support will be added in MapAPI 1.1
Internal changes to birds view configuration to improve performance and reliability
1.0.29 Compatibility patch to use both MapAPI and Minimap in the same document
1.0.28 Minor changes to resource loading, JSON support and logging
1.0.27 Updated connector for additional POI information (dynamic POIs like museums, pharmacies etc.)
Fixed inputs with Umlauts for IWGeocoderClient
1.0.26 Fixed resizing of the IWSlideInMenuControl
Fixed move events for panTo() and panBy().
Fixed configuration of copyright notes
Fixed printing of controls
Fixed IWMeasuringInfoWindowControl rendering issues.
1.0.25 Fixed several bugs related to map renderer, POI identify requests and routing
1.0.24 Fixed backslash escaping in identify command
1.0.23 Fixed IWMapRenderer to support WGS84 coordinates
1.0.22 Fixed Bing imagery metadata requests
New class IWSortableList
1.0.21 IWAddress uses now setCoordinate() and getCoordinate(), other coordinate related functions are deprecated
IWProjectionClient now supports all projections between WGS84, Mercator, LCC Europe and LCC Germany. Indirect projections (e.g. LCC Europe to WGS84 to Mercator) are needed no longer.
New functions IWCoordinate.toFormattedString(), IWAddress.toFormattedString(), and IWAddress.toFullFormattedString()
IWDraggable no longer depends on positioning by element.style and supports drag modes DRAG_HORIZONTAL, DRAG_VERTICAL and DRAG_BOTH (default).
IWDOMHelper now has new methods cssValue() and isDOMElement().
1.0.20 Fixed geocoding for servers configured to use UTF-8 URI encoding.
1.0.19 No more reloads of the complete view without switching to another view.
1.0.18 Added bird's view images for cities in Austria, Belgium, France, Luxembourg, Netherlands, and Switzerland.
1.0.17 Internal changes to identify requests and logging.
1.0.16 Supports more bird's view images now (more and newer images, other countries). Server backend only, no application updates needed.
1.0.15 IWBounds uses now min and max coordinates instead of northwest and southeast, the order does not matter when the object is initialized. getNorthWest() and getSouthEast() are deprecated now. A bounds object can be initialized with an array of coordinates now.
Fixed POST support in IWXMLHttpRequest for Webkit based browsers
Set a better default URL for IWSimpleGeocoder, usually you don't need setUrl() any more.
Removed some private properties from IWMapOptions
Minor changes in the tutorial
Improved bird's view images (backend only)
1.0.14 Added Host, port and version to the HTTP response header of mapping.js.
Bugfix: Scalar control had to be inserted after map center was set.
Bugfix: Overview map control had to be inserted after map center was set.
1.0.13 Bing Maps tile URLs are requestet from the imagery metadata REST service now.
HTTP response for mapping.js now has a Content-Length.
Labels in POI selection control now are clickable.
1.0.12 All requests to Microsoft Bing services (tiles, geocoding, routing) now use Bing Maps keys instead of tokens.
Bugfix in VML support (Internet Explorer only).
1.0.11 Fixed geocoding compatibility between different API versions.
The map no longer cancels mouse wheel events.
1.0.10 Minor bugfixes.
1.0.9 Font size in copyright control depends on map size now.
IWSliderControl has a "compact" mode and supports custom images now.
1.0.8 Fixed remaining elements message on IW-AJAX POST requests.
Fixed tranparency png fix for IE8 and background images.
Added Bing routing and geocoding support.
The overview map draws the visible rectangle with SVG/VML.
IW.windowSize works now on all known browsers.
1.0.7 Minor bugfixes.
1.0.6 Minor bugfixes.
1.0.5 Minor bugfixes.
1.0.4 The styles properties for the IWScalarControl are configurable via CSS. You can override the styles by using your own stylesheet. Use setBackgroundImage(), setSeparatorImage(), setDarkImage() and setBrightImage() to override the default images.
The styles properties for the IWSliderControl are configurable via CSS. You can override the styles by using your own stylesheet. Use setSliderImage() and setSliderButtonImage() to override the default images.
The styles properties for the IWNavigationControl are configurable over via CSS. You can override the styles by using your own stylesheet. Use setNavigationImage() to override the default images.
The constructor of IWMouseWheelAdapter requires now a map instance and a container for catching onmousewheel and DOMMouseScroll events.
You can hide the default info window of the IWMeasuringControl by calling hideInfoWindow. This enables you to create your own implementation of the info window.
1.0.3 The examples in the tutorial pages are using now Mercator coordinates.
1.0.2 The IWGeocoderClient has been changed. The parameter projection has been removed from methods reverseGeocodeByHits and reverseGeocodeByRadius.
The IWAddressSearchControl has been changed. The event afteraddressfound has been renamed to onaddressfound and the trigger method has been renamed to triggerOnAddressFound.
1.0.1 The following classes have been renamed:
old Class new Class
IWCopyrightChangedEvent IWCopyrightChangeEvent
IWLanguageChangedEvent IWLanguageChangeEvent
IWMapInitializedEvent IWMapInitializeEvent
IWMapTypeAvailabilityChangedEvent IWMapTypeAvailabilityChangeEvent
IWMapTypeChangedEvent IWMapTypeChangeEvent
IWMapTypesChangedEvent IWMapTypesChangeEvent
IWMouseControlChangedEvent IWMouseControlChangeEvent

Release 0.77

Revision Typ Changes
0.77.1 IWToolboxEvent class has been removed (The event was never used).
IWTileLoadedEvent class has been removed (The event was never used).
The following classes have been renamed:
old Class new Class
IWMapCenteredEvent IWMapCenterEvent
IWMapInitializedEvent IWMapInitializeEvent
IWMapTypeAvailabilityChangedEvent IWMapTypeAvailabilityChangeEvent
IWMapTypeChangedEvent IWMapTypeChangeEvent
IWMapTypeChangedEvent IWMapTypeChangeEvent
IWMouseControlChangedEvent IWMouseControlChangeEvent
IWTreeNodeClickedEvent IWTreeNodeClickEvent
The following methods and events have been renamed:
Class old name new name
IWServerConfig setURL() setUrl()
getURL() getUrl()
IWIcon setURL() setUrl()
getURL() getUrl()
IWSimpleGeocoderClient setURL() setUrl()
getURL() getUrl()
IWMeasuringControl triggerAfterDistanceChanged() triggerOnDistanceChange()
afterdistancechanged ondistancechange
IWMeasuringInfoWindowControl triggerAfterButtonResetPressed() triggerOnReset()
afterbuttonresetpressed onreset
IWSlideInMenuControl triggerBeforeOpen() triggerOnOpenStart()
beforeopen onopenstart
triggerBeforeClose() triggerOnCloseStart()
beforeclose onclosestart
IWToolbarControl triggerOnMouseOverEvent() triggerOnMouseOver()
triggerOnMouseOutEvent() triggerOnMouseOut()
triggerOnClickEvent() triggerOnClick()
triggerBeforeAppended() triggerOnAppendStart()
beforeappended onappendstart
triggerAfterAppended() triggerOnAppendEnd()
afterappended onappendend
triggerAfterRemoved() triggerOnRemove()
afterremoved onremove
IWWindowControl triggerBeforeOpen() triggerOnOpenStart()
beforeopen onopenstart
triggerAfterOpen() triggerOnOpenEnd()
afteropen onopenend
triggerBeforeClose() triggerBeforeClose()
beforeclose onclosestart
triggerAfterClose() triggerOnCloseEnd()
afterclose oncloseend
IWDraggable triggerBeforeDragged() triggerOnDragStart()
beforedragged ondragstart
triggerDrag() triggerOnDrag()
triggerAfterDragged() triggerOnDragEnd()
afterdragged ondragend
IWDraggable triggerStateChangedEvent() triggerOnStateChange()
statechanged onstatechange
triggerViewChangedEvent() triggerOnViewChange()
viewchanged onviewchange
IWEventManager addDOMListener addDomListener()
IWGeocoderClient triggerAfterGeocoded() triggerOnGeocode()
aftergeocoded ongeocode
triggerAfterReverseGeocoded() triggerOnReverseGeocode()
afterreversegeocoded onreversegeocode
IWEventManager addDOMListener addDomListener()
IWGeocodingResult setHitprobability() setHitProbability()
getHitprobability() getHitProbability()
IWLabel getDOMElement() getDomElement()
getDOMAttribute() getDomAttribute()
IWMultiLanguageSupport triggerAfterLanguagePackLoaded() triggerOnLanguagePackLoad()
afterlanguagepackloaded onlanguagepackload
IWRoutingClient triggerAfterRouted triggerOnRoute()
afterouted onroute
IWMap triggerAfterProjectionInitialized() triggerOnProjectionInitialize()
afterprojectioninitialized onprojectioninitialize
triggerAfterInitialized() triggerOnInitialize
afterinitialized oninitalize
triggerAfterCentered() triggerOnCenter()
aftercentered oncenter
triggerBeforeMove() triggerOnMoveStart
beforemove onmovestart
triggerAfterMove() triggerOnMoveEnd()
aftermove onmoveend
triggerBeforeZoom triggerOnMoveStart
beforeZoom onzoomstart
triggerAfterZoom() triggerOnZoomStart
afterzoom onzoomend
triggerAfterMapTypeChanged() triggerOnMapTypeChange
aftermaptypechanged onmaptypechange
triggerBeforeMapTypeChanged() triggerOnMapTypeChangeStart
beforemaptypechanged onmaptypechangestart
triggerAfterMapTypesChanged() triggerOnMapTypesChange
aftermaptypeschanged onmaptypeschange
triggerAfterMapTypeAvailabilityChanged() triggerOnMapTypeAvailabilityChange
aftermaptypeavailabilitychanged onmaptypeavailabilitychange
triggerAfterResized() triggerOnResize
afterresized onResize
triggerAfterMouseControlChanged() triggerOnMouseControlChange
aftermousecontrolchanged onmousecontrolchange
triggerAfterLanguageChanged triggerOnLanguageChange
afterlanguagechanged onlanguagechange
triggerAfterCopyrightChanged() triggerOnCopyrightChange
aftercopyrightchanged oncopyrightchange
IWOverlay triggerAfterPositionUpdated() triggerOnPositionChange()
afterpositionupdated onpositionchange
triggerBeforeRedraw triggerOnRedrawStart()
beforeredraw onredrawstart
triggerAfterRedraw() triggerOnRedrawEnd()
afterredraw onredrawend
IWLayerInfoManager triggerDataReceived() triggerOnDataReceive()
datareceived ondatareceive
IWRequestLayer triggerDataReceived() triggerOnDataReceive()
datareceived ondatareceive
triggerOnRegisterEvent() triggerOnRegister
onregisterevent onregister
triggerOnUnRegisterEvent() triggerOnUnregister
onunregisterevent onunregister
IWShapeService createFromKML() createFromKml()
triggerOncreateFromKML triggerOnCreate()
oncreatefromkml oncreate
IWTreeView triggerAfterNodeClickedEvent() triggerOnNodeClick
afternodeclicked onnodeclick
triggerFormatNodeEvent() triggerOnFormatNode()
formatnode onformatnode
The reverseGeocode method from IWGeocodingClient has been replaced by reverseGeocoderByRadius and reverseGeocoderByHits. See tutorial example 2c and example 2d.
The methods fromPixelToCoordinate and coordinateToPixel have been removed from IWMap. You can use the IWProjection class from the IWMapType object to convert a pixel position into a meter coordinate and back, e.g. map.getCurrentMapType().getProjection().pixelToMeter(new IWPoint(100, 100));
The attributes IWMapTypeChangedEvent.newMapType and IWMapTypeChangedEvent.oldMapType contain now the name of the map types.
Important: The configuration file iwconfig.xml has been changed. The attribute default has been added to the maptypes tag. The attribute defines the default map type which should be used if no map type has been set.

Release 0.76

Revision Typ Changes
0.76.1 The number of border tiles, which are placed outside of the visible map area, can be specified by calling IWMapOptions.setBorderTiles. The default value is set to 1. Increase this value if you want to load more border tiles around the visible map area. If the value is set to zero, then the border tiles will not be loaded.
The raster map can be displayed by calling IWMapOptions.showRaster. By default, this option is disabled. If this option is enabled, then all images will be surrounded by a blue line.
Use the IWMapOptions.disableDragLoading and IWMapOptions.enableDragLoading method to specify the loading behavior for map tiles. The tiles can be loaded during map dragging or after.
The attributes IWMapTypeChangedEvent.newMapType and IWMapTypeChangedEvent.oldMapType contain now the name of the map types.
Important: The configuration file iwconfig.xml has been changed. The attribute default has been added to the maptypes tag. The attribute defines the default map type which should be used if no map type has been set.

Release 0.75

Revision Typ Changes
0.75.1 Added interface IWCloneable. This interface is e.g. implemented by IWCoordinate, IWPoint and IWSize. Call the clone method to get a new instance of a cloneable object. Furthermore, you can implement this interface by your own javascript classes.
Added method getOverlays() to class IWOverlayLayer. This method returns an array of overlays, which have been added to a single overlay layer before.
Added method getAllOverlays() to class IWOverlayManager. This method returns an array of overlays, which have been added to all overlay layers before.

Release 0.74

Revision Typ Changes
0.74.2 The removeOverlay Method has been fixed (Bug: 1507). The redraw function interrupts after the removeOverlay method has been called once.
Bug 1508 has been fixed. The address search control item has not been displayed in the toolbar control of the map simple demo application.
Multi-language support has been added. Read tutorial chapter 10 for further information.
Added callback methods beforeOpen and afterOpen to IWWindowControl. Overwrite the methods to add custom behaviors.
Added trigger methods triggerAfterOpen and triggerAfterClose to IWWindowControl. Register afteropen and afterclose to receive the events.
0.74.1 The optical zoom effect has been fixed.
The size of a single map tile can be configure in the configuration file and override by the parameter tileSize.
Class IWBirdsEyeControl has been renamed to IWBirdsViewControl.
The methods setLanguage, getLanguage and triggerAfterLanguageChanged have been removed from class IWRouteOptions.
IWLayerInfoManager...

Release 0.73

Revision Typ Changes
0.73.3 The attribute hitprobability and its setter- and getter-method has been removed from class IWReverseGeocodingResult.
The attribute lcc and its setter- and getter-method has been removed from class IWReverseGeocodingResult. The lcc coordinate is now an attribute of the corresponding address object.
The attribute wgs84 and its setter- and getter-method has been removed from class IWReverseGeocodingResult. The wgs84 coordinate is now an attribute of the corresponding address object.
0.73.2 Added coordinates to the IWAddress class and removed them from the IWGeocodingResult class.
Changed parameter types of method IWRoutingClient.route(). The method requires now IWAddress objects instead of IWCoordinate objects.
Added method getStartAddress() to class IWRoute.
Added method getDestinationAddress() to class IWRoute.
Added method getInterstationAddresses() to class IWRoute.
Deleted class IWLCCEurope.
Deleted class IWWGS84.
Changed method signature of IWProjectionClient.project().
Added properties IWProjectionEvent.fromProjection and IWProjectionEvent.toProjection.
Changed method signature of IWOverlay.triggerAfterPositionUpdated().
Added class IWScaleDependentIcon.
Changed method signature of IWMarker.addScaleDependentIcon(icon::IWScaleDependentIcon).
Added method IWMarker.setScaleDependentIcons().
0.73.1 The IWRouterClient class has been renamed to IWRoutingClient.
Class IWRouteSegment has been deleted. IWRoutingClient uses the IWRouteEntry class.
Method setRoutingMode of class IWRouteOptions has been renamed to setType.
Method getRoutingMode of class IWRouteOptions has been renamed to getType.
Property FASTEST_ROUTE of class IWRouteOptions has been renamed to TYPE_SPEED.
Property SHORTEST_ROUTE of class IWRouteOptions has been renamed to TYPE_LENGTH.
Property MOST_ECONOMIC_ROUTE of class IWRouteOptions has been renamed to TYPE_ECONOMY.
Type of attribute IWRoutingEvent.route has been changed to IWRoute.
A optional parameter parameterObject has been added to following methods:
Class Method
IWGeocoderClient geocodeAddress()
geocodeAddressString()
reverseGeocode()
For example: The parameter can be used to identify the geocoding results. Added attribute parameterObject to the IWGeocodingEvent.
Added methods setShapeName() and setRange() to class IWShape.
Type of attribute IWRoutingEvent.route has been changed to IWRoute.

Release 0.72

Revision Typ Changes
0.72.3 Changed address order of geocoding results. IWGeocoderClient returns the most relevant addresses at the top of the returned address list. Tutorial chapter 2 has been modified.
The IWSlideInMenuControl triggers now beforeopen and beforeclose events.
The IWWindowControl triggers now beforeopen and beforeclose events.
The attributes of the IWMouseControlChangedEvent have been renamed.
0.72.2 Changed constructor of class IWOverviewMapControl(IWMap:map, String:mapTypeName, [IWSize:size]). Constructor requires the map type as a parameter.
IWOverlaySelectionControl bug has been fixed for tutorial example 7c.
Added setX() and setY() method to IWCoordinate class.
Fixed "hit relevance" bug for IWGeocoderClient. Geocoder returns an ordered list of geocoded addresses. The addresses are sorted by their relevance.
0.72.1 Changed constructor of class IWOverviewMapControl(IWMap:map, String:mapTypeName, [IWSize:size]). Constructor requires the map type as a parameter.
Removed map type classes: IWMapTypeNormal, IWMapTypeAir, IWMapTypeHybird and IWMapTypeBirdsView.
Changed structure of configuration file iwconfig.xml.
Removed method getType() from class IWMapType. Use the getName() method to differ between different map types.
Removed class IWToolboxControl.
Added method getMapTypeByName() to class IWMapOptions.
Added method getLayers() to class IWLayoutManager.
Added method getZIndex() to class IWLayout.
Changed constructor of class IWControl(IWMap:map, String:name). Constructor requires a name for the control.
Added method getName() to class IWControl.
Added method setSize() and getSize() to class IWIcon. You have to specify the size of an image, if the "PNG Fix" should work correctly under the internet explorer.
The signature of method reverseGeocode(String:projection, Coordinate:inputCoordinate, int:searchMode, int:searchCriteria) has changed. Type of projection is now required. Possible values are LCC_EUROPE and WGS84.

Release 0.71

Revision Typ Changes
0.71.1 Use IWMap.setBoundsConstraint() to restrict the visible map area.
Created a new toolbar control. Use the IWToolbarControl and IWToolbarItem class. For more information visit the tutorial example 5a.
The IWToolboxControl has been removed. Use the IWToolbarControl and IWToolbarItem class instead of this.
0.71.2 Changed constructor of class IWOverviewMapControl(IWMap:map, String mapTypeName, [IWSize:size]). Constructor requires the map type as a parameter.
Added method getMapTypeByName() to class IWMapOptions.
Removed map type classes: IWMapTypeNormal, IWMapTypeAir, IWMapTypeHybird and IWMapTypeBirdsView.
Changed structure of configuration file iwconfig.xml.
Removed method getType() from class IWMapType. Use the getName() method to differ between different map types.

Release 0.70

Revision Typ Changes
0.70.9 Fixed IWOverviewMapControl.
Changed IWTreeView class. Call the init() method to create the tree. The TreeView object fires now formatnode events to allow user formatting.
Fixed IWLayerInfoManager. In some cases the manager has fired datareceived events for empty datasets.
Added IWFormatNodeEvent class. This event is fired by IWTreeView class.
0.70.8 Fixed zoom dependent overlays (different behavoir on zooming by mouse and slider).
Added tooltips to IWInfoBalloon in different languages.
Fixed browser compatibility for Opera and Safari (Win).
Special characters set to unicode (UTF-8).
Added country name to IWAddress and ajusted IWGeocoderClient.
Set tutorial up-to-date.
0.70.7 The IWPOISelectionControl class has removed. Use the IWOverlaySelectionControl instead.
The IWCountryCodes class has removed. The list of available country codes is defined in the configuration file of the geocoder server.
Attribute country has been added to IWAddress class. The attribute contains the full name of the country, e.g. 'Deutschland'.
Cleanup tutorial and mapsuite API reference.
0.70.6 Adding a simple manager class for window overlays to handle and display IWInfoBalloon`s and IWTooltip`s in an easier way.
Refactoring the map simple demo application.
The following tables contains the list of renamed events. Please rename the events in your application if it is necessary!
Class old event new event
IWRouterClient onroute afterrouted
0.70.5 Released memory by calling the destroy() method on IWInfoBalloon and IWTooltip.
Changed constructor for class IWCentralProjection. Constructor now requires a map as a parameter.
Changed constructor for class IWParallelProjection. Constructor now requires a map as a parameter.
Changed constructor for class IWMapTypeNormal. Constructor now requires a map as a parameter.
Changed constructor for class IWMapTypeAir. Constructor now requires a map as a parameter.
Changed constructor for class IWMapTypeHybrid. Constructor now requires a map as a parameter.
Changed constructor for class IWMapTypeBirdsView. Constructor now requires a map as a parameter.
0.70.4 Added IWOverlaySelectionControl. See tutorial example 7c.
Fixed memory leaks on zooming and overlays.
0.70.3 Added WGS84 support to IWGeocoderClient.
Class method comment
IWGeocodingResult getCoordinate()
setCoordinate()
Removed.
Use lcc.toCoordinate() instead of getCoordinate().
getLCC()
setLCC()
The LCC Europecoordinate on which the address is located.
getWGS84()
setWGS84()
The WGS84 coordinate on which the address is located.
IWReverseGeocodingResult getCoordinate()
setCoordinate()
Removed.
Use lcc.toCoordinate() instead of getCoordinate().
getLCC()
setLCC()
The LCC Europe coordinate on which the address is located.
getWGS84()
setWGS84()
The WGS84 coordinate on which the address is located.
Changed constructor for class IWLayer. Constructor now requiresres now a map as parameter.
Renamed method removeLayer(string) of class IWMap to removeLayerByName. Added a new method removeLayer(IWLayer)
Added CONTENT TYPE to XMLHttpRequestProxy response.
Renamed attribute IWMapTypeChangedEvent.mapType into IWMapTypeChangedEvent.newMapType.
0.70.2 Set doctype definition in all examples to strict.
Added IWMap.getZoomByMeter(meter) to calculate the corresponding zoomlevel for meters.
0.70.1 Added IWLayerInfoManager and IWRequestLayer to request layer information.
Changed constructor for class IWOverlay. Constructor now requires now a map as parameter.
Changed constructor for class IWWindowOverlay. Constructor now requires now a map and a coordinate as parameters.
Changed constructor for class IWLayer. Constructor now requires now the layer title and the layer name as parameters. Shapes are now added by the addShape method.
Changed constructor for class IWOverlay. Constructor now requires now a map and a coordinate as parameters.
The IWOverlayLayer.setVisibilityRange() method needs now a IWRange object as a parameter instead of two Numbers.
Changed constructor for class IWMap. Removed IWMapOptions parameter from constructor.
Changed constructor for class IWMapOptions. Constructor now requires a map as a parameter.
Updated the "Routing" tutorial.
Renamed IWControlChangeEvent class into IWMouseControlChangedEvent.
Renamed IWTypeAvailabilityChangeEvent class into IWMapTypeAvailabilityChangedEvent.
Renamed IWMapTypesChangeEvent class into IWMapTypesChangedEvent.
Renamed IWMapTypeChangeEvent class into IWMapTypeChangedEvent.
Renamed IWLanguageChangeEvent class into IWLanguageChangedEvent.
Renamed IWCopyrightChangeEvent class into IWCopyrightChangedEvent.
The following table contains a list of the renamed events. Please rename the events in your application if necessary!
Class old event new event
IWMapOptions oncontrolchange is now thrown by IWMap.
onlanguagechange is now thrown by IWMap.
oncopyrightchange is now thrown by IWMap.
onmaptypeschange is now thrown by IWMap.
onresized is now thrown by IWMap.
IWMap oninitialize afterinitialized
onmovestart beforemove
onmoveend aftermove
onzoomstart beforezoom
onzoomend afterzoom
onmaptypechange aftermaptypechanged
onmaptypeschange aftermaptypeschanged
ontypeavailabilitychange aftermaptypeavailabilitychanged
onresize afterresized
has been thrown by IWMapOptions aftermousecontrolchanged
has been thrown by IWMapOptions afterlanguagechanged
has been thrown by IWMapOptions aftercopyrightchanged
has been thrown by IWMapOptions aftermaptypeschanged
IWGeocoderClient aftergeocode aftergeocoded
afterreversegeocode afterreversegeocoded
IWDraggable beforedrag beforedragged
afterdrag afterdragged
IWOverlay afterpositionupdate afterpositionupdated

Release 0.69

Revision Typ Changes
0.69.2 The following table contains the list of the renamed events. Please rename the events in your application if necessary!
Class old event new event
IWGeocoderClient ongeocode aftergeocode
onreversegeocode afterreversegeocode
IWDraggable ondragstart beforedrag
ondragend afterdrag
IWOverlay afterdrag afterpositionupdate
0.69.1 Added javascript unit tests to the mapsuite javascript API.
Refactored the IWGeocoderClient class.
Replaced the getter- and setter- methods from the IWReverseGeocodingEvent class with public attributes.
Added the distance attribute with getter- and setter- method to the IWReverseGeocodingResult class.
Updated the "Geocoding and Reverse-Geocoding" tutorial.

Release 0.68

Revision Typ Changes
0.68.3 In some cases it is important to get a exclusive lock for an element. The IWLockManager is a singleton instance which contains three methods to realize a exclusive lock mechanism.
All map elements such as controls, overlays and window overlays can be configure as printable or not. Use the setPrintable() and isPrintable() method to set the printing behavior. Overlays, window overlays and the scalar- and copyright control are normally printed. All other controls are normally not printed.
0.68.2 Refactored Security and Access Protection.
0.68.1 To speed up the load time of map tiles we added a server side cache. You can enable and disable the cache over the iwconfig.xml file.

Release 0.67

Revision Typ Changes
0.67.2 Protect your services against unauthorized access! You can adjust the access authority in the mapsuite.accessfilter file by setting the REFERER/REMOTEHOST, CNR and PNR properties. The CNR and PNR are set in the IWAccessFilter class. You can learn more about the "security and access protection" in our tutorial.
0.67.1 The IWProjectionClient class currently supports the following two projections:
  • from LCC_EUROPE to WGS84
  • from WGS84 to LCC_EUROPE

Visit the tutorial to learn more aboute the IWProjection class.

Release 0.66

Revision Typ Changes
0.66.4 Renamed the IWInfoBallon class into IWInfoBalloon.
Changed the constructor of IWTooltip(coord::IWCoordinate, obj::Object) to IWTooltip(map::IWMap, coord::IWCoordinate, obj::Object).