Multimap logo Multimap API V1.2 - Release Notes

Introduction

These Release Notes are intended for all developers, including those users familiar with previous versions of the Multimap API, and describe the key changes available in the latest version of Multimap API V1.2.

New features

New features in this release:

Changes

A number of methods in the Multimap API have been deprecated in Multimap API V1.2:

zoom(1) has been replaced by zoom (-1);

zoom(-1) has been replaced by zoom (1);

setSmoothPanning has been replaced by setOption( 'smoothpan', 'true/false' );

getSmoothPanning has been replaced by getOption( 'smoothpan' );

setKeyboardPanning has been replaced by setOption( 'keyboard', 'pan' );

getKeyboardPanning has been replaced by getOption( 'keyboard' );

setMouseWheelZoom has been replaced by setOption( 'mousewheel:wheelup' , 'zoomin' ); setOption( 'mousewheel:wheeldown', 'zoomout' );

getMouseWheelZoom has been replaced by getOption( 'mousewheel:wheelup' ); getOption( 'mousewheel:wheeldown' );

setDraggable has been replaced by setOption( 'drag', 'dragmap' );

getDraggable has been replaced by getOption( 'drag' );

setZoomDoubleClickable has been replaced by setOption( 'doubleclick', 'zoomin' ); setOption( 'doubleclick:ctrl', 'zoomout' ); setOption ( 'doubleclick:rightbutton', 'zoomout' );

getZoomDoubleClickable has been replaced by getOption( 'doubleclick' ); getOption( 'doubleclick:ctrl' ); getOption ( 'doubleclick:rightbutton' );

setZoomDraggable has been replaced by setOption( 'drag:shift', 'zoombox' );

getZoomDraggable has been replaced by getOption( 'drag:shift' );

setScaleBarUnits has been replaced by setOption( 'units', 'miles/km' );

getScaleBarUnits has been replaced by getOption( 'units' );

drawAndPositionMap has been replaced by goToPosition( 'location' );

Additionally, the configuration options for MMMarkerOverlay, MMInfoBoxOverlay and MMPolyLineOverlay are now contained within a generic "Options" attribute. Please see the documentation for further information.

As a result of functionality enhancements, if you wish to customize the appearance of any info boxes and widgets, please refer to the Restyled Info Boxes and Advanced Widgets examples for details of how these customizations should be performed in this version of the Multimap API.

Revision History

Revision NumberIssue(s) AddressedDate
V1.2.53
  • The map viewer no longer resizes when a container has its "display" property set to "none".
  • Movement of image tiles has been optimized .
  • JavaScript exceptions in event callbacks no longer cause problems with the map viewer.
  • Info boxes now move when content is changed.
  • MMLatLon.latToCanonical() and MMLatLon.lonToCanonical() methods have been added.
  • A problem with MMIcon.copy() method has been fixed.
  • Support for IFrames in info boxes has been improved.
  • Bounding-box support has been added to geocoding and MultimapViewer.goToPosition().
17 Apr 2007
V1.2.42
  • Moving an info box no longer resets the "reset map" position.
  • Printing Scalable Vector Graphics (SVG) elements on non-Mac computers has been disabled, pending a solution of a known issue across multiple browsers.
  • The Map Data Selector is now set to "off" by default when a classname is provided.
  • A problem with loading draggable map tiles has been fixed.
19 Mar 2007

Default Settings

The Multimap API has a number of default options and settings. These can be retrieved and modified if required. For further details, please see the topic on Options.

Option / Setting Default Value
Drag Drag map
Drag with SHIFT key Zoom into box
Drag with CTRL key Navigate map
Drag with right-hand mouse button Navigate map
Single click with right-hand mouse button Show Context Menu
Double click Re-center and zoom in
Double click and CTRL key Re-center and zoom out
Double click with right-hand mouse button Re-center and zoom out
Smooth zooming ENABLED
Smooth panning ENABLED
Context Menu ENABLED
Context Menu items "Zoom In", "Zoom Out", "Re-center"
Units Miles
Keyboard UNDEFINED
Keyboard zooming with Alt key UNDEFINED
Keyboard zooming with Shift key UNDEFINED
Keyboard zooming with Ctrl key UNDEFINED

Other Information

Please read this document first before working with the Multimap API V1.2.

Back to examples.

Further Help

If you require further help with your API implementation, please contact our Customer Support team:

Australia, Sydney + 61 (0) 2 9262 6551
Great Britain, London +44 (0)20 7632 7777
United States, Boston + 1 617 423 4510
email: info@multimap.com

For general account enquiries or further services, please contact your Multimap Sales team:

Australia, Sydney + 61 (0) 2 9262 6551
Great Britain, London +44 (0)20 7632 7800
United States, Boston + 1 617 423 4510
email: sales@multimap.com