Changelog
From Google Mapki
[edit] V2.124
11 Aug 2008
New constants
G_TRAVEL_MODE_DRIVING = 0 G_TRAVEL_MODE_WALKING = 1
New GDirectionsOptions
avoidHighways bool travelMode use one of the new constants
Changed paramaters
new GMaptype() now has an indeterminate number of parameters
Events
map "panto"
returns parameter "mdrag" when the map is dragged
map "zoomto"
returns parameter "dclk" or "drclk" when double click zoom is performed
[edit] V2.123
5 Aug 2008
new Modules
extended_dom api_infowindow
[edit] V2.122
30 Jul 2008
new Event
GLargeMapControl "zoomto"
Is only triggered when the slider is used.
There is one parameter, which can be "zs_drag" or "zb_click"
changed behaviour
Notices if the agent is iPod or iPhone
[edit] V2.121
23 Jul 2008
New Methods
GSize.getHeightString() GSize.getWidthString()
New static Method
GLatLngBounds.fromUrlValue(string)
[edit] V2.120
16 Jul 2008
New events
beforetilesload infowindowcontentset
[edit] V2.119
08 Jul 2008
New loader token
_mJavascriptVersion returns the version number of the *Latest* API release
New constant
G_API_VERSION returns the contents of _mJavascriptVersion
New event
"maxiframeremove"
New methods
GInfoWindow.copy() GInfoWindow.reposition(latlng)
New property
GIcon.sprite Reference to an object that has a .image, .width and .height
If it exists, the GIcon.sprite will be used instead of the GIcon.image and GIcon.iconSize
Changed parameters
new GClientGeocoder new GLatLng new GLatLngBounds
now accept indeterminate numbers of parameters
New Polyline/Polygon technology
CANVAS
There are now four poly rendering technologies 0: Image server 1: VML 2: SVG 3: CANVAS
[edit] V2.118
24 Jun 2008
There appear to be no syntax changes.
[edit] V2.117
17 Jun 2008
New method:
GControl.allowSetVisibility()
New GAdsManagerOption
mode
Possible values are {mode:experimental} and {mode:classic}
[edit] V2.116
11 Jun 2008
new Method:
GOverviewMapControl.setMapType()
new GMapOptions:
copyrightOptions {list of GCopyrightOptions}
new GCopyrightOptions
googleCopyright bool separator string, default " - " showTosLink bool, default true
The settings are ignored if the seventh parameter of GApiLoad() is true, which is currently the case, or if {isEmbed} is true)
Loader flag deleted:
_mSvgEnabled It is no longer possible to disable SVG in Firefox.
Behavior change:
The _mSvgForced system for detecting browser SVG support is changed.
[edit] V2.115
03 Jun 2008
Deleted Method:
GInfoWindow.reposition()
[edit] V2.114
27 May 2008
New GMapType
G_SATELLITE_3D_MAP
New Methods
GMap.getEarthInstance(a) GMap2.getEarthInstance(a)
[edit] V2.113
20 May 2008
Deleted Constants
G_GOOGLEBAR_TYPE_ALL_RESULTS = 1 G_GOOGLEBAR_TYPE_YPONLY_RESULTS = 3
Added Constants
G_GOOGLEBAR_TYPE_BLENDED_RESULTS = "blended" G_GOOGLEBAR_TYPE_LOCALONLY_RESULTS = "localonly"
Changed Constant
G_GOOGLEBAR_TYPE_KMLONLY_RESULTS = "kmlonly" (was = 2)
Changed Parameters
GKeyboardHandler() takes 3 parameters instead of two
[edit] V2.112
14 May 2008
Deleted class
GLoadApi
New Constants
GOOGLEBAR_TYPE_ALL_RESULTS = 1 GOOGLEBAR_TYPE_KMLONLY_RESULTS = 2 GOOGLEBAR_TYPE_YPONLY_RESULTS = 3
Deleted properties
GSize.widthUnit GSize.heightUnit
[edit] V2.111
6 May 2008
New external module
mod_mspe.js Contains the code for poly editing features
New Methods
GPolygon.deleteVertex(vertex) GPolygon.disableEditing() GPolygon.enableDrawing() GPolygon.enableEditing() GPolygon.insertVertex(vertex,latlng) GPolygon.setFillStyle(opts) GPolygon.setStrokeStyle(opts) GPolyline.deleteVertex() GPolyline.disableEditing() GPolyline.enableDrawing() GPolyline.enableEditing() GPolyline.insertVertex() GPolyline.setStrokeStyle(opts)
New (inacessible) clickable overlay type
ControlPoint
New property
ControlPoint.index
New events
map "cancelline" ??? "capture" ??? "endline" ??? "mouseoutpoint" ??? "mouseoverpoint"
[edit] V2.110
30 Apr 2008
Changed parameters
map.clearOverlays() takes one parameter instead of none
GTileLayerOverlay()
GTileLayerOverlay.constructor()
GStreetviewOverlay.constructor()
all take two parameters instead of one.
second parameter is options
options include {zPriority} which accepts a number, default 10.
New properties
GTileLayerOverlay.zPriority GStreetviewOverlay.zPriority GTrafficOverlay.zPriority
[edit] V2.109
23 Apr 2008
map "click" event now returns third optional parameter: overlaylatlng
[edit] V2.108
16 Apr 2008
New event
GGeoXml "load"
[edit] V2.107
9 Apr 2008
Changed Parameters
GBounds now takes only one parameter instead of one array or four numbers. The v1-compatible 4-number syntax is deleted.
New GStreetviewPanoramaOption
{latlng}
New events
GGeoXml "refreshpointhook" GLargeMapControl "zoomto"
[edit] V2.106
2 April 2008
New symbols
GPolygon.addVerticesInteractively GPolygon.deleteVertex GPolygon.disableEditing GPolygon.enableEditing GPolygon.insertVertex GPolygon.setStyle GPolygon.update
GPolyline.addVerticesInteractively GPolyline.deleteVertex GPolyline.disableEditing GPolyline.enableEditing GPolyline.insertVertex GPolyline.setStyle GPolyline.update
New hooks
GPolyline.setClosed(bool) GPolygon.setClosed(bool)
None of this does anything yet.
[edit] V2.105
25 March 2008
new event
GStreetviewPanorama "drivingdirectionsinfo"
Also, there's code added to the traffic module for processing traffic incidents, but it doesn't seem to be accessible yet.
[edit] V2.104
18 March 2008
new Method
GPolyline.isDrawing()
changed parameters
GStreetviewClient() now takes one parameter instead of none GStreetviewClient.getNearestPanorama() now takes two parameter instead of three GStreetviewClient.getNearestPanoramaLatLng() now takes two parameter instead of three
[edit] V2.103
11 March 2008
new Classes
GStreetviewClient() GStreetviewOverlay() GStreetviewPanorama(a)
new Methods
GStreetviewClient.getNearestPanorama(a,b,c) GStreetviewClient.getNearestPanoramaLatLng(a,b,c) GStreetviewClient.getPanoramaById(a,b) GStreetviewOverlay.constructor(a) GStreetviewOverlay.copy() GStreetviewOverlay.getTileLayer() GStreetviewOverlay.hide() GStreetviewOverlay.initialize(map) GStreetviewOverlay.isHidden() GStreetviewOverlay.redraw() GStreetviewOverlay.refresh() GStreetviewOverlay.remove() GStreetviewOverlay.show() GStreetviewOverlay.supportsHide() GStreetviewPanorama.blur() GStreetviewPanorama.checkResize() GStreetviewPanorama.copy() GStreetviewPanorama.focus() GStreetviewPanorama.followLink() GStreetviewPanorama.getPOV() GStreetviewPanorama.hide() GStreetviewPanorama.isHidden() GStreetviewPanorama.panTo() GStreetviewPanorama.remove() GStreetviewPanorama.retarget() GStreetviewPanorama.setContainer() GStreetviewPanorama.setLocationAndPOV() GStreetviewPanorama.setLocationAndPOVFromServerResponse() GStreetviewPanorama.setPOV() GStreetviewPanorama.show() GStreetviewPanorama.unhide()
new Static Methods
GStreetviewClient.ReturnValues
deleted Methods
GLatLng.fromUrlValue() [the static method of the same name continies to exist] GPolyline.isDrawing()
new events
capture ??? error GStreetviewPanorama
new module
mod_cb_api.js
new loader flags
_mf[56] Streetview panorama flash location _mf[57] Streetview overlay server location _mf[59] Streetview enabled switch _mf[60] Something to do with Streetview
[edit] V2.102
New Instance Method
GLatLng.fromUrlValue(string)
The static method with the same name continues to exist. What's changed is that a new instance method with the same name and behaviour has been added.
[edit] V2.101
14 Feb 2008
New Methods
GLog.getMessages()
Parameter changes
GPolyline.redraw() now takes no parameters instead of one.
Changed behaviour
The id attributes applied to anonymous marker click targets are now "mtgt_unnamed_0", "mtgt_unnamed_1", "mtgt_unnamed_2", etc. In previous releases they were all "mtgt_undefined" GPolygon and GPolyline were modularized
Bugfixes
Map type change no longer triggers 'moveend' event (issue 85) GGroundOverlay transparency in IE6
[edit] V2.100
05 Feb 2008
New methods
GMap.fromLatLngToContainerPixel(latlng) GMap2.fromLatLngToContainerPixel(latlng) GPolyline.isDrawing()
Deleted methods
GPolygon.edit() GPolyline.edit() GPolyline.clearMarkerPools() GPolyline.getFadedColor() GPolyline.hideDottedLine() GPolyline.initGlobalListeners() GPolyline.setDrawingLine()
Changed parameters
GMapType.getMinimumResolution() now has no parameters instead of one GPolygon() now takes an unspecified number of parameters instead of seven GPolyline() now takes an unspecified number of parameters instead of five
Bugfixes
GLargeMapControl had extra transparent div (issue 90) GLargeMapControl bottom button was offset in IE centered map (issue 179) Map panning with large infoWindowAnchor (issue 3) GGeoXml key check treated domain names as case specific (issue 5) Longitude value of infinity caused endless loop (issue 18) Geocoder didn't respect setBaseCountryCode or setViewport (issue 91)
[edit] V2.99
29 Jan 2008
There are no syntax changes.
Change of behaviour
An API key which does not specify a port number is now valid for all ports
[edit] V2.98
22 Jan 2008
New methods
GClientGeocoder.getAddress(glatlng,callback) GClientGeocoder.getAddresses(glatlng,callback)
Bugs introduced
GLargeMapControl has extra transparent div (issue 90) GLargeMapControl is offset in a centered map (issue 179) Geocoder doesn't respect setBaseCountryCode or setViewport (issue 91)
[edit] V2.97
15 Jan 2008
There are no syntax changes.
[edit] V2.96
8 Jan 2008
There are no syntax changes.
Bugfix
map.clearOverlays cleared poly listeners (issue 47)
[edit] V2.95
5 Dec 2007
New constants
G_GOOGLEBAR_LINK_TARGET_BLANK G_GOOGLEBAR_LINK_TARGET_PARENT G_GOOGLEBAR_LINK_TARGET_SELF G_GOOGLEBAR_LINK_TARGET_TOP G_GOOGLEBAR_RESULT_LIST_INLINE G_GOOGLEBAR_RESULT_LIST_SUPPRESS
New GMapOptions
googleBarOptions
New googleBarOptions
showOnLoad boolean linkTarget One of the G_GOOGLEBAR_LINK_TARGET_* values resultList One of the G_GOOGLEBAR_RESULT_LIST_* values
New map types
G_MARS_ELEVATION_MAP G_MARS_INFRARED_MAP G_MARS_VISIBLE_MAP G_MOON_ELEVATION_MAP G_MOON_VISIBLE_MAP G_SKY_VISIBLE_MAP
New map type sets
G_MARS_MAP_TYPES G_MOON_MAP_TYPES G_SKY_VISIBLE_MAP
New events
map "tilesloaded"
Bugfixes
Geodesic lines & problem with zooming (issue 10) Javascript error when tiles fail to load (issue 38) Calling GAdsManager.enable caused JS error (issue 46)
[edit] V2.94
16 Nov 2007
New Class
GHierarchicalMapTypeControl(tiny)
New Methods
GHierarchicalMapTypeControl.addRelationship() GHierarchicalMapTypeControl.clear() GHierarchicalMapTypeControl.clearRelationships() GHierarchicalMapTypeControl.copy() GHierarchicalMapTypeControl.getDefaultPosition() GHierarchicalMapTypeControl.initialize() GHierarchicalMapTypeControl.printable() GHierarchicalMapTypeControl.removeRelationship() GHierarchicalMapTypeControl.selectable()
Deleted Method
GTrafficOverlay.hasTrafficInView()
New Static parameters
GDirections.MAP_MARKER GDirections.PANEL_ICON
New loader token
_mIsRtl
Changed behaviour
GDirections uses green "A", "B", "C" icons instead of G_START_ICON, G_PAUSE_ICON, G_END_ICON
Bugfix
GTrafficOverlay 'changed' event now fires (issue 2)
Bug introduced
Calling GAdsManager.enable() causes JS error (issue 46)
[edit] V2.93
08 Nov 2007
Structural change
The code for the map controls and for GGeoXml have been moved into an external module
New Classes
GAppFeatures(options) GDragObject [has no constructor]
New methods
GInfoWindow.disableMaximize() GInfoWindow.enableMaximize() GMap.getDragObject() GMap2.getDragObject() GMapTypeControl.copy() GScaleControl.copy() GSmallMapControl.copy() GSmallZoomControl.copy()
New static methods
GDraggableObject.getDraggableCursor() GDraggableObject.getDraggingCursor()
Deleted property
GScaleControl.maxLength
Changed Parameters
GLoadApi() takes 10 parameters instead of 9 GOverlay.initialize() takes 2 parameters instead of 1
New GMapTypeOption
enableZoomLevelLimits
New GInfoWindowOptions
maxTitle maxContent
New GLoadApiOption
public_api
New GDraggableObjectOption
scroller
New Map Type
G_PHYSICAL_MAP (currently switched off)
New behaviour
The bottom end of the GLargeMapControl slider only goes down to the min resolution of the map type In previous releases it always went down to zero but levels below getMinimumResolution were ignored
[edit] V2.92
24 Oct 2007
New Classes
GScreenOverlay(a) GScreenPoint GScreenSize GMenuMapTypeControl(a,b)
New Methods
GAdsManager.copy() GTrafficOverlay.hasTrafficInView() GMap.disableGoogleBar() GMap.enableGoogleBar() GMap2.disableGoogleBar() GMap2.enableGoogleBar() GScreenOverlay.copy() GScreenOverlay.hide() GScreenOverlay.initialize() GScreenOverlay.isHidden() GScreenOverlay.redraw() GScreenOverlay.remove() GScreenOverlay.show() GScreenOverlay.supportsHide() GMenuMapTypeControl.clear() GMenuMapTypeControl.getDefaultPosition() GMenuMapTypeControl.initialize() GMenuMapTypeControl.printable() GMenuMapTypeControl.selectable()
Deleted Methods
GMarker.supportsHide() GOverlay.isHidden() GOverlay.supportsHide() GOverviewMapControl.isHidden() GTrafficOverlay.isHidden() GTrafficOverlay.supportsHide() GTrafficOverlay.hasTrafficDataInView()
New Properties
GScreenPoint.point GScreenPoint.xunits GScreenPoint.yunits GScreenSize.size GScreenSize.xunits GScreenSize.yunits
Changed Parameters
new GGeoXml now takes an indefinite number of parameters instead of four GGeoXml.gotoDefaultViewport() takes no parameters instead of one GGeoXml.initialize() takes no parameters instead of one GGeoXml.redraw() takes no parameters instead of one GGeoXml.remove() takes no parameters instead of one new GGroundOverlay() now takes an indefinite number of parameters instead of four GGroundOverlay.initialize() takes no parameters instead of one GGroundOverlay.redraw() takes no parameters instead of one GLoadApi() now takes 9 parameters instead of eight
Changed behaviour
Some code now behaves differently if the CPU is "intel". Previously only the browser and operating system affected the code behaviour.
Bug introduced
GTrafficOverlay 'changed' event no longer firing (issue 2)
[edit] V2.91a
28 Oct 2007
No syntax changes
[edit] V2.91
11 Oct 2007
Deleted Methods
GDraggableObject.getDraggableCursor() GDraggableObject.getDraggingCursor()
Changed parameters
GGeoXml takes 4 parameters instead of 3
New poly options
{clickable:false} makes the poly not clickable. Clicks drop through to the map object.
Changed Behaviour
If you forget to enable VML, then API v2.91 will enable it for you in MSIE. Hidden polygons and polylines (where supported) are not clickable Fixed info window misalignment in MSIE when the wrong DOCTYPE is used Infowindow CSS looks correct in quirks mode
[edit] V2.90
26 Sep 2007
New Methods
GLatLngBounds.union(GLatLngBounds)
New Parameters
GOverlay.initialize() now theoretically takes two parameters instead of one.
Changed behaviour
The undocumented {maxurl} option for info windows no longer works,
[edit] V2.89
13 Sep 2007
New Methods
GMapType.getCopyrights(latlngbounds,zoom) GTileLayerOverlay.refresh()
Changed Parameters
GClientGeocoder now has four parameters instead of one
(cache, APIkey, client, channel)
GDraggableObject.moveBy() now has one parameters instead of two
(GSize)
GDraggableObject.moveTo() now has one parameters instead of two
(GPoint)
GLatLng.distanceFrom() now has two parameters instead of one
(glatlng, radius of planet)
New GMapTypeOption
radius
Changed Behaviour
doubleClickZoom is enabled by default. autoPan is enabled by default for draggable markers see Message from pamela
[edit] V2.88
28 Aug 2007
New Methods
GBounds.containsPoint(gpoint) GBounds.mid() GLatLngBounds.containsLatLng(glatlng) GMarker.getLatLng() GMarker.setLatLng(glatlng)
New Methods associated with polygon and polyline editing. They don't seem to be working yet.
GPolygon.edit() GPolyline.edit() GPolyline.clearMarkerPools(a) GPolyline.getFadedColor(a,b) GPolyline.hideDottedLine() GPolyline.initGlobalListeners(a) GPolyline.isDragging() GPolyline.setDrawingLine()
New Events
capture possibly thrown by an inaccessible class that performs polyline editing lineupdated possibly thrown by a poly when being edited opencontextmenu possibly thrown by a poly when being edited
Existing Events now thrown by GPolyline and GPolygon
click, drag, dragend, mouseover, mouseout, opencontextmenu
Changed behaviour
Clicks through polygons now return only the "overlay" parameter to GEvent.addOverlay(map,"click") map.removeOverlay(null) now crashes
[edit] V2.87
16 Aug 2007
New Methods
GDraggableObject.moveBy(leftwards,upwards)
GInfoWindow.supportsHide()
New Static Methods
GDraggableObject.getDraggableCursor()
GDraggableObject.getDraggingCursor()
New GMarkerOption
autoPan
New behaviour
Better graphics in tabbed info window
[edit] V2.86
New Methods
maptype.getAlt()
New event
GTrafficOverlay "changed"
Changed behavior
PoweredByGoogle logo & Terms of Use anchors now have target="_blank"
[edit] V2.85
See Official Blog
New Methods
GLatLng.copy() GMap2.updateCurrentTab(fn,fn) GMap2.updateInfoWindow(tabs,fn) GMap.updateCurrentTab(fn,fn) GMap.updateInfoWindow(tabs,fn) GMarker.bindInfoWindow(node,opts) GMarker.bindInfoWindowHtml(html,opts) GMarker.bindInfoWindowTabs(tabs,opts) GMarker.bindInfoWindowTabsHtml(tabs,opts) GMarker.closeInfoWindow() GMarker.getTitle() GPolygon.getArea() GPolygon.getBounds() GPolyline.getBounds(v1,v2) GPolyline.getLength()
New Parameters
new GGeoXml takes three parameters instead of two.
New Event
polyrasterloaded
[edit] V2.84
7 Jul 2007
See Official Blog
New Methods
GDraggableObject.moveTo(left,top) GGeoXml.getDefaultBounds() GGeoXml.gotoDefaultViewport(map) GGeoXml.hasLoaded() GGeoXml.loadedCorrectly() GTileLayerOverlay.constructor(tilelayer)
Deleted Methods
GGeoXml.getDefaultBound()
Methods changed from static to prototype
GDraggableObject.setDraggableCursor() GDraggableObject.setDraggingCursor()
New GInfoWindowOptions
{contentSize:gsize}
{noClearOnClose:true}
{noCloseBeforeOpen:true}
{onCloseClick:function}
{onMaximizeClick:function}
{onRestoreClick:function}
New GPolylineOptions
{geodesic:true}
[edit] V2.83
20 Jun 2007
new Classes
GAdsManager(map,AdSenseId)
new Methods
GAdsManager.disable() GAdsManager.enable()
GBounds.intersects(bounds,bounds)
GGeoXml.getDefaultBound() GGeoXml.getDefaultCenter() GGeoXml.getDefaultSpan() GGeoXml.getTileLayerOverlay()
GTileLayerOverlay.getTileLayer()
GTrafficOverlay.hasTrafficDataInView()
new loader tokens
_mAdSenseForMapsEnable _mWizActions
new GInfoWindowOption
{limitSizeToMap:true}
deleted Methods
GBounds.mid()
changed behaviour
If you forget to set up the VML namespace, polylines and polygons still get drawn in MSIE.
[edit] V2.82
31 May 2007
New Methods
GClientGeocoder.getBaseCountryCode() GClientGeocoder.getViewport() GClientGeocoder.setBaseCountryCode(a) GClientGeocoder.setViewport(a)
[edit] V2.81
19 May 2007
New Classes
GDirections(a,b) GRoute(a,b,c) GStep(a)
New Methods
GDirections.clear() GDirections.getBounds() GDirections.getCopyrightsHtml() GDirections.getDistance() GDirections.getDuration() GDirections.getGeocode(a) GDirections.getMarker() GDirections.getNumGeocodes() GDirections.getNumRoutes() GDirections.getPolyline() GDirections.getRoute(a) GDirections.getStatus() GDirections.getSummaryHtml() GDirections.load(a,b) GDirections.loadFromWaypoints(a,b) GRoute.getDistance() GRoute.getDuration() GRoute.getEndGeocode() GRoute.getEndLatLng() GRoute.getNumSteps() GRoute.getStartGeocode() GRoute.getStep(a) GRoute.getSummaryHtml() GStep.getDescriptionHtml() GStep.getDistance() GStep.getDuration() GStep.getLatLng() GStep.getPolylineIndex()
Deleted Parameters
GClientGeocoder loses the second parameter (added in v2.80)
New Parameters
map.setFocus() now has two parameters instead of one
New Constants
G_END_ICON G_GEO_BAD_REQUEST G_GEO_MISSING_QUERY G_GEO_UNKNOWN_DIRECTIONS G_PAUSE_ICON G_START_ICON
New GMapOptions
isEmbed
New GDirectionsOptions
locale getPolyline getSteps preserveViewport
New GInfoWindowOptions
buttons
New GInfoWindowButtonOptions
isGif width height rightPadding show clickHandler text textLeftPadding
New loader tokens
_mDirectionsEnableApi _mF _mIwButtonFullSize _mUrlLanguageParameter
New events
addfeaturetofolder
Changed behaviour
No API key required for http://localhost/
[edit] V2.80
16 May 2007
New behaviour
GGeoXML will now render ground overlays specified in a loaded KML file
New supported browser
Camino is accepted as a known supported browser
New Methods
GOverlay.isHidden() GOverlay.supportsHide() GOverviewMapControl.isHidden() By default, overlay.supportsHide() returns false and overlay.isHidden() throws "Interface method not implemented". Overlay subClasses that support hide overwrite these inherited methods GMarker, GInfoWindow and GGroundOverlay always support hide GPolygon and GPolyline may support hide. Presumably it depends on the graphics system being used. Other overlay subClasses don't support hide.
New parameters
GJsLoaderInit() accepts two parameters instead of one GClientGeocoder() accepts two parameters instead of one The second parameter is an API key to be used for geocoding. I guess this allows pages hosted on domains owned by Google to use no key for the API code (and thus see the NAVTEQ maps) but use a key for geocoding without having to use an iframe.
New loader tokens
_mLoadingMessage _mAuthToken _mTimeoutMessage
[edit] V2.79
18 Apr 2007
New Classes
GGroundOverlay(url of image, latlngbounds, opts) GTrafficOverlay()
New Function
GJsLoaderInit(url)
New Methods
GGroundOverlay.prototype.copy() GGroundOverlay.prototype.hide() GGroundOverlay.prototype.initialize(map) GGroundOverlay.prototype.redraw(bool) GGroundOverlay.prototype.remove() GGroundOverlay.prototype.show()
GTrafficOverlay.prototype.disableTrafficButton() GTrafficOverlay.prototype.disableTrafficLayer() GTrafficOverlay.prototype.enableTrafficButton() GTrafficOverlay.prototype.enableTrafficLayer() GTrafficOverlay.prototype.initialize() GTrafficOverlay.prototype.redraw() GTrafficOverlay.prototype.remove() GTrafficOverlay.prototype.trafficButtonEnabled() GTrafficOverlay.prototype.trafficLayerEnabled()
New parameters
GGeoXml() now accepts two parameters instead of one
New settings
_mTrafficEnableApi if true, the GTrafficOverlay Class is exposed
New behaviour
GBrowserIsCompatible takes more factors into consideration. GBrowserIsCompatible now takes an optional boolean parameter
New GInfoWindowOptions
{maxMode:bits} The value is a bit-coded integer in the range 0 to 7.
New events
showtrafficchanged submit
[edit] V2.78
5 Apr 2007
New Methods
map.disableScrollWheelZoom() map.enableScrollWheelZoom() map.scrollWheelZoomEnabled() GPolygon.fromEncoded()
New GInfoWindowOption
{noCloseOnClick:true}
New parameters
GLoadAPI() now takes 8 parameters instead of 7. GLatLng.toUrlValue() now takes a parameter: an integer that specifies the precision.
CSS styles removed
iw title
[edit] V2.77
22 Mar 2007
GEvent, GLog, GXml abd GXmlHttp now really are a Namespaces (they were always documented as Namespaces but previously implemented as Classes)
Deleted properties
GMap.windo GMap2.windo
New Methods
GMarker.ishidden() GMap.infoWindowSizeWatcher() GMap2.infoWindowSizeWatcher()
Removed parameters
GEvent.callBackArgs now takes 2 parameters instead of 5. GEvent.trigger now takes 2 parameters instead of 5.
New CSS classes
title iw
[edit] V2.76
10 Mar 2007
New class
GGeoXml
New methods
GGeoXml.copy() GGeoXml.hide() GGeoXml.initialize() GGeoXml.redraw() GGeoXml.remove() GGeoXml.show()
New parameter
GOverlay.remove() now takes a parameter. Currently only used by GGeoXml.remove()
New events
map:infowindowupdate map:markerload map:markerunload marker:updatejson
New GInfoWindowOptions
autoScroll boolean maxHeight number
[edit] V2.75
See Official Blog
22 Feb 2007
new methods
GMarker.setImage(fileName)
extra parameters
GAddCopyright() now accepts 10 parameters instead of 9
GCopyright() now accepts 6 parameters instead of 5
[edit] V2.74
13 Feb 2007
See Official Blog
Deleted properties:
map.contextMenuManager
New properties:
GSize.widthUnit GSize.heightUnit arrow.arrowOffset GIcon.imageMapType
New parameters:
GSize now takes 4 parameters instead of 2. The new parameters can be used to specify the widthUnit and heightUnit. Possible values are "em", "px", "cm", "ex", "in", "mm", "pt", "pc", "%"
New events:
contextmenuopened maximizedcontentadjusted
New behaviour:
GControlPosition applies the widthUnit and the heightUnit of the passed GSize Better error checking in GDownloadUrl
[edit] V2.73
22 Jan 2007
Bugfixes:
It is now possible to open info windows in two different maps simultaneously. Errors are no longer thrown by dragging draggable markers (problem introduced in v2.72)
3 Feb 2007
New properties:
map.contextMenuManager
arrow.ground
arrow.group
Note: the arrow overlay Class is not accessible from the API)
New parameters:
_mMenuCenterMap
_mMenuZoomIn
_mMenuZoomOut
Changed Behaviour:
Previously, if you used 0 for an opacity, it would use the default opacity
Now, using 0 opacity makes a polyline or polygon invisible.
[edit] V2.72
13 Jan 2007
New Method:
GDraggableObject.getDraggableCursor() returns the value previously set by .setDraggableCursor()
New GMapOption:
{logoPassive:true}
makes the Google Logo unclickable
New event:
map "singlerightclick" triggers when the map is right-clicked returns a GPoint() which identifies the pixel of the map div if doubleClickZoom is enabled, double right clicks don't trigger it if doubleClickZoom is disabled, double right clicks trigger it twice
[edit] V2.71
30 Dec 2006
New passed parameters
_mSeeOnGoogleMaps tooltip contents for the Google Logo _mUrlHostParameter URL "host" to be used in usage logging
New methods
GOverlay.show() GOverlay.hide() GPolyline.hide() GPolyline.show() GPolygon.hide() GPolygon.show() GTileLayerOverlay.hide() GTileLayerOverlay.show()
New GMarkerOptions
{dynamic:true} does nothing at the moment
{noprint:true} ?
Changed Behaviour
When you click on the Google Logo, the parameters "&oi=map_misc" and "&ct=api_logo" are appended to the URL that's thrown to Google Maps. Those parameters don't seem to do anything in the current version of Google Maps, but perhaps they'll do something in the next version.
Bugfixes
Continuous zoom no longer unhides overlays (except tile layer overlays) Continuous zoom no longer dereferences overlays
[edit] V2.70a
27 Dec 2006
No Syntax changes.
Subtle changes to the handling of overlays during continuous zooms, but the bug with polylines becoming dereferenced is not fixed.
[edit] V2.70
7 Dec 2006
New function:
GVerify(imageFileName)
New method:
GBounds.mid()
New exposed properties:
GPolyline.color GPolyline.opacity GPolyline.weight GPolygon.color GPolygon.opacity GPolygon.outline
Extra parameters:
new GPolygon() now takes 7 parameters
new GPolyline() now takes 5 parameters
GPolyline.fromEncoded() now takes two parameters
The additional parameters are {GPolylineOptions}
New options:
GMarkerOptions: description, name, zIndexProcess GPolylineOptions: id, name, outline, mapsdt GDraggableObjectOptions: restrictX GMapOptions: mapOrderMarkers
New Event:
"visibilitychanged"
thrown by GMarker, GPolygon and GPolyline
reuturns one boolean parameter, which is true if the overlay has changed to being visible
Changed behaviour:
Polyline geometry is now calculated at zoom level 17 instead of the current zoom level. This means that any custom map types for maps that have polylines must be created with a GProjection that supports at least 18 zoom levels, like "new GMercatorProjection(18)".
[edit] V2.69
20 November 2006
See Official Blog for info on GPolygon.
New Class:
GPolygon
New methods:
GPolygon.copy() GPolygon.getVertex(N) GPolygon.getvertexCount() GPolygon.initialize(map) GPolygon.redraw(bool) GPolygon.remove()
New behaviour:
API keys generated without a subdomain name are accepted for all subdomains. E.g. you can register an API key for "pipex.com" and it will work for all websites owned by Pipex subscribers. There's a check that stops you using a key which has "co" or "off" as its first word, so you can't use the "co.uk" key, but you can use the "org.uk" key.
[edit] V2.68
8 November 2006
New method:
GBounds.copy()
Bugfixes:
Some problems with marker mouseover events failing to trigger in some circumstances.
[edit] V1 shut down
8 November 2006
The APIv1 code is no longer being served.
If you specify &v=1 when you load the API, then you get the APIv2 code.
[edit] V2.67
See Official Blog
25 October 2006
New Class:
GMarkerManager(map, options)
GMarkerManagerOptions:
maxZoom trackMarkers borderPadding
New methods:
GMarkerManager.addMarker(marker, minzoom, maxzoom) GMarkerManager.addMarkers(array of GMarkers, minzoom, maxzoom) GMarkerManager.getMarkerCount(zoom) GMarkerManager.refresh()
[edit] V2.66
11 October 2006
See Official Blog
Syntax changes: none that I can see
Changed behaviour: none that I can see
[edit] V2.65
See Official Blog
New event
ginfowindow "animate"
Bugfixes
The bug that occurred when: 1. There's a draggable marker with a custom icon that has no imagemap 2. The info window is open close to that marker 3. The browser is not MSIE 4. The map is zoomed and caused the marker redraw to fail is now fixed.
The bug that disabled map clicks from markers that vere removed and re-added is now fixed.
The bug that caused extra map clicks in MSIE is now fixed
[edit] V2.64
See Official Blog
New prototypes
The Classes GAddCopyright, GCopyright, GDownloadUrl, GEvent, GKeyboardHandler, GInfoWIndowTab, GLoadApi, GLog, GUnloadApi, GValidateKey, GXml, GXslt now have prototypes
New parameters
GLoadApi() now has 7 parameters instead of 5
New Event
map: "zoomrangechange"
New GMapTypeOption
alt: sets the text for the "title" attribute of the map tpe buttons
Changed Behaviour
Speed improvements in addOverlay and removeOverlay Instead of the info window graphics being constructed from lits of small PNG files, there are now just two larger PNG files, one for the info window parts and one for the shadow parts.
[edit] V2.63
Changed behaviour
Special processing if there are elements with id="business_name" inside the info window. Special processing if there are elements with id="dmap" or id="dnavbar" anywhere. API key validation is now bypassed for "orkut.com".
New GIconOptions
dragCrossMove
New GMapTypeOptions
latLngBounds maxZoom borderPadding
New GInfoWindowOptions
maxUrl onPrepareOpenFn
New Events
map "maxtab" ?? "vpage"
New GMapOptions
noResize staticMap
New Error
"singleton" can be thrown by the tile fetcher
New method
GBounds.equals(a)
New static method
GPolyline.fromEncoded(a)
Changed parameters
GAddCopyright() now has 9 parameters instead of 8 GCopyright() now has 5 parameters instead of 4
New parameter
GPolyline.zoomFactor (may possibly be a typo by the programmer)
[edit] V2.62
See Official Blog
New GInfoWindowOption:
maxUrl
Bug Fixes:
showMapBlowup now handles the zoomLevel and mapType options correctly.
GMarker.label now handles transparent PNG files as well as GIFs
map.removeOverlay() now works on GTileLayerOverlay objects.
Javascript errors that occur inside event callbacks are no longer suppressed.
Changed behaviour
addOverlay() now runs faster
The info window is now an overlay.
Clicking on the info window causes a click event.
Warning If you're using
GEvent.addListener(map, "click", function(overlay, point) {
if (overlay) {
you can no longer assume that the overlay is a GMarker.
[edit] V2.61
See Official Blog
New Class
GTileLayerOverlay(tilelayer)
Changed parameters
GLoadApi() now accepts five parameters instead of four.
[edit] V2.60
See Official Blog
Changed parameters
map.zoomIn() now has a third optional parameter. If set to true (and continuous zoom is enabled) then an animated zoom is performed. If false or absent then a normal zoom is performed.
map.zoomOut() now has a second optional parameter. If set to true (and continuous zoom is enabled) then an animated zoom is performed. If false or absent then a normal zoom is performed.
Changed behaviour
Zooming by using the standard map controls does not perform an animated zoom. Animated zooms only occur when using map.zoomIn() or map.zoomOut with the new parameter set true, or when executing a double-click zoom.
[edit] V2.59
See Official Blog
Deleted properties
GInfoWindow now has no accessible properties Previously these properties were accessible .images .map .pixelOffset .pixelPosition .point .selectedTab .shadow .tabs .window
New classes
GDraggableObject(a,b) (abstract class?)
static methods
GDraggableObject.getDraggingCursor(a)
GDraggableObject.setDraggableCursor(a)
GDraggableObject.setDraggingCursor(a)
instance methods
GDraggableObject.disable()
GDraggableObject.dragging()
GDraggableObject.enable()
GDraggableObject.enabled()
New properties
GIcon.dragCrossAnchor GIcon.dragCrossImage GIcon.dragCrossSize GIcon.maxHeight GMap.windo GMap2.windo
New methods
GControl.clear() GInfoWindow.getContentContainers() GInfoWindow.getTabs() GInfoWindow.maximize(a) GInfoWindow.reposition(latlng,offset) GInfoWindow.restore(a)
Changed parameters
GEvent.callbackArgs now accepts 5 parameters rather than 4
New Events
? "DOMMouseScroll" ? "mousewheel" map "infowindowprepareopen" infowindow "maximizeclick" infowindow "maximizeend" infowindow "restoreclick" infowindow "restoreend"
New GMarkerOptions
{bouncy} default=true
{bounceGravity} default=1
{bounceTimeout} default=30
New GMapOptions
(draggableCursor} default="url(http://www.google.com/intl/en_ALL/mapfiles/openhand.cur), default"
{draggingCursor} default="url(http://www.google.com/intl/en_ALL/mapfiles/closedhand.cur), move"
{suppressCopyright} default=false
{usageType} possible values "o"=overview "p"=blowup
Changed behaviour
When you release a draggable marker it does a silly little bounce.
(Untested) API key validation is skipped for googlepages.com pages.
Significant speed improvements in removeOverlay() and clearOverlays()
A new <accuracy> value is returned in the geocoder response
The API no longer assumes that markers are PNG files. If the GIcon.image string doesn't end in ".png" then the image is rendered natively in MSIE.
New HTML geocoder interface
&output=csv
Bug Fixes
marker.iconSize is no longer ignored in MSIE Calling marker.enableDragging() twice no longer causes a crash showMapBlowup now correctly copies the map types of the parent map
[edit] V2.58
See Official Blog and Zoooooooom!
Bug fixes:
The geocoder key validation now matches that used for the map. A key for www.mysite.com will now work on mysite.com and vice versa.
New methods:
marker.hide() marker.show() map.enableContinuousZoom() map.disableContinuousZoom() map.continuousZoomEnabled() map.enableDoubleClickZoom() map.disableDoubleClickZoom() map.doubleClickZoomEnabled()
marker.hide() makes a marker invisible and marker.show() makes a marker visible. This is equivalent to the display property for regular DOM elements.
When Continuous Zoom is enabled, anything that causes the zoom to change by one level causes a short animated zoom. The tiles are scaled to produce the effect.
map.zoomIn(latlng,true) does an animated zoom and pan centring the map at the specified GLatLng()
map.zoomIn(latlng,false) does an animated zoom and pan that keeps the specified latlng at the same position relative to the map container.
map.zoomOut(latlng) does an animated zoom and pan that keeps the specified latlng at the same position relative to the map container.
zoomIn() and zoomOut() without any parameters performs a zoom relative to the current centre.
When DoubleClickZoom is enabled, double clicking the map causes the map to zoom in by one level as well as centring the map at the clicked point.
New GInfoWindowOption:
suppressMapPan:true allows the info window to open without a corresponding map pan.
Events:
The map "zooming" event is triggered for each frame of a continuous zoom. No parameters are returned.
The map "zoomstart" event is triggered when a continuous zoom starts.
The parameters returned are:
integer +1 for zoomIn, -1 for zoomOut
GLatLng the passed GLatLng from zoomIn() or zoomOut()or the map centre if that parameter was absent
bool the second parameter from zoomIn()or false if that parameter was absent.
[edit] V2.57
24 Jun 2006
Syntax changes: none that I can see
Changed behaviour: none that I can see
[edit] V2.56
15 Jun 2006
See Official Blog
Changed parameters
GEvent.trigger() now accepts 5 parameters instead of 4. The extra parameter is passed to the listener function. map.zoomOut() now accepts a parameter - a GLatLng() - which does nothing if doContinuousZoom is false (which it is)
Changed functionality
map.zoomIn(latlng, true) now centres on the specified GLatLng as well as zooming in The map cursor has changed to the "hand" pointer.
[edit] V2.55a
14 Jun 2006
See: Official Blog
No syntax changes from v2.55
[edit] V2.55
12 Jun 2006
Syntax Changes:
New classes:
GClientGeocoder(cache) GGeocodeCache() GFactualGeocodeCache()
New methods:
GClientGeocoder.getCache() GClientGeocoder.getLatLng(address,function) GClientGeocoder.getLocations(address,function) GClientGeocoder.reset() GClientGeocoder.setCache(cache) GGeocodeCache.get(address) GGeocodeCache.isCachable(result) GGeocodeCache.put(address,result) GGeocodeCache.reset() GGeocodeCache.toCanonical(address) GFactualGeocodeCache.get(address) GFactualGeocodeCache.isCachable(result) GFactualGeocodeCache.put(address,result) GFactualGeocodeCache.reset() GFactualGeocodeCache.toCanonical(address)
New Constants
G_GEO_SUCCESS G_GEO_MISSING_ADDRESS G_GEO_UNKNOWN_ADDRESS G_GEO_UNAVAILABLE_ADDRESS G_GEO_BAD_KEY G_GEO_TOO_MANY_QUERIES G_GEO_SERVER_ERROR
Changed behaviour:
SVG is now enabled by default when using Firefox, unless the operating system is X11.
Bug Fixes:
performing removeoverlay and addoverlay inside a map click event no longer causes an infinite loop. in Google Maps, the marker is now displayed when the query contains only lat,lng coordinates.
[edit] V2.54
7 Jun 2006
See Official Blog
Syntax Changes:
The GMap2.dragging property is deleted.
New zoom settings are introduced: doContinuousZoom and doDoubleClickZoom. At present, it doesn't seem possible to switch on these settings. The code looks like they can be switched on by using var _mFlags = {doContinuousZoom:true, doDoubleClickZoom:true} but it doesn't seem to happen at the moment.
GMap2.zoomIn() now has two parameters. The first parameter is never used. The second parameter is a GLatLng() object which is only used if doContinousZoom is switched on (which can't be done at present). I can't work out its intended purpose.
Two new events are added "zoomstart" and "zooming". I suspect that these events have something to do with doContinuousZoom.
[edit] V2.53
31 May 2006
See: Official Blog
Syntax changes: none that I can see
Changed behaviour: the GOverviewMapControl no longer covers the copyright.
[edit] V2.52
24 May 2006
See Official Blog
Syntax changes: none that I can see
Changed behaviour: The GLog window is now very much wider.
[edit] V2.51
17 May 2006
See: Official Blog
New method
GLatLngBound.getCenter()
New GIcon parameter
new GIcon(gicon, image, label, shadow)
If the new fourth parameter is present, then it sets the GIcon().shadow property.
New Events
map "infowindowbeforeclose" marker "infowindowbeforeclose"
New GInfoWindowOptions option
onBeforeCloseFn
The map panes have been renumbered. A new, unnamed, pane has been added as number 1, and all the panes above that have been shifted up. E.g. G_MAP_MARKER_SHADOW_PANE was previously number 1, but now it is number 2.
[edit] V2.50a
16 May 2006
See Official Blog
[edit] V2.50
10 May 2006
- New bug: the map "mousemove", "mouseover" and "mouseout" events return the location in the second argument instead of the first.
- Added GMarker option
tooltip
Use like "new GMarker(point, {tooltip:"My House"});"
- Added Class:
GCopyright(id, bounds, minZoom, text)
The GCopyright class has no accessible properties or methods
- Added Method:
GCopyrightCollection.getCopyrightNotice(bounds, zoom)
- Added symbol:
GXslt.create()
At present there's just a void symbol GXslt.create(). There isn't any actual code associated with it, so the only change is that you now get the error "GXslt.create is not a function" instead of "GXslt.create is not defined" if you try to use it.
- Deleted properties:
GLatLngBounds.lat GLatLngBounds.lng
[edit] V2.49
2 May 2006
See Official Blog
No syntax changes.
GOverviewMapControl() is now placed in the corner of the map, rather than the corner of the page.
New bug: Tiles are drawn outside the map in MSIE 6.0 when the map div is under the influence of <center> or align=center or align=right.
[edit] V2.48
27 April 2006
See Official Blog
There don't seem to be any syntax changes.
[edit] V2.47
18 April 2006
See Official Blog
There don't seem to be any syntax changes.
- Bugfix: The bug that caused inert default markers to become clickable, is fixed.
[edit] V2.46
12 April 2006
See Official Blog
The following methods are deleted
GPolyline.fromEncoded() GPolyline.getNumPoints() GPolyline.getPoint()
The following methods are added
GMarker.disableDragging() GMarker.dragable() GMarker.dragging() GMarker.draggingEnabled() GMarker.enableDragging()
GPolyline.getVertex() GPolyline.getVertexCount()
GProjection.getWrapWidth()
The following symbols are exposed, but there appears to be no underlying methods associated with them
GMap.dragging() GMap2.dragging()
- Bugfix: The "IE shadowed marker bug" is fixed. (Markers in some regions near or under an info window shadow had become unclickable in IE. NOTE: this is not the situation where custom markers that don't have a properly configured click target are not clickable in shadow. These are Google markers and properly specified custom markers.)
- Bugfix: The bug that caused very slow panning when there were large numbers of HTML elements on the page, outside the map, is fixed.
- Bugfix: The bug that caused the map type button to not be highlighted if setCenter is called before adding GMapTypeControl, is fixed.
- Despite the entry in the Official Blog, the documented method GMapType.getCopyright() is still not available.
[edit] V2.45
06 April 2006
See Official Blog
The following symbols are deleted:
GMapType.getCopyright()
- Bugfix: The bug that caused problems when there was an <input> on the page with no type attribute (in particular that the dragend event didn't happen) is fixed.
[edit] V2.44
29 March 2006
See: Official Blog "There are no major changes in the current v2 revision".
The following symbols are deleted:
GCopyrightControl() GLogoControl() GMarker.clickable GMarker.icon GMarker.imageMap GMarker.images[] GMarker.map GMarker.point GMarker.position GPolyline.color GPolyline.minTolerance GPolyline.nextPointATIndexLevel GPolyline.nextPointIndexAtLevel GPolyline.opacity GPolyline.points GPolyline.weight GPolyline.zoomFactor
The following symbols are added:
G_MAP_MAP_PANE GInfoWindow.isHidden() GMap2.fromDivPixelToLatLng() GMap2.fromLatLngToDivPixel() GMap2.hideControls() GMap2.showControls() GMarker.getIcon() GMarker.getPoint() GMarker.setPoint() GOverviewMapControl.getOverviewMap()
The syntax of the GMap2() constructor is changed.
[edit] V2.43
23 March 2006
See Offical Blog
One brand new method has become available:
GMap2.getPane(i)
And a set of values that can be used with that method
G_MAP_MARKER_SHADOW_PANE G_MAP_MARKER_PANE G_MAP_FLOAT_SHADOW_PANE G_MAP_MARKER_MOUSE_TARGET_PANE G_MAP_FLOAT_PANE
Three methods that were previously only available for GMap() have become available for GMap2() also.
GMap2.disableInfoWindow() GMap2.enableInfoWindow() GMap2.infoWindowEnabled()
One method is replaced
GMap2.pan(x,y) has been replaced by GMap2.panBy(gsize)
[edit] V2.42
17 March 2006
See Official Blog
It's no longer necessary to make the GOverviewMapControl larger than its default size in order to be able to access its zoom control. Its map type control has been changed to a drop down list, instead of the usual three buttons, so it no longer gets in the way.
You can now develop map pages on your local computer without having to register an API key for "localhost". Just drag the file into your browser and GValidateKey() skips the key check if the protocol is "file:".
[edit] V2.41
8 March 2006
See Official Blog
One new class is introduced
GOverviewMapControl()
In adition to the inherited GControl() methods, it also supports
GOverviewMapControl.hide() GOverviewMapControl.show()
[edit] V2.40
6 March 2006
See Official Blog
No significant changes observed.
[edit] V2.39
27 February 2006
New classes added. These can both be considered to be bug fixes. There was previously a typo in the line that tried to expose the GKeyboardHandler symbol. GBounds() was somehow not included when compatibility mode was introduced.
GKeyboardHandler() GBounds()
New methods added
GEvent.addDomListener()
There were also some new events added, but I don't have full details any more.
[edit] V2.38
21 February 2006
See Official Blog
[edit] 20050903 Changes
Bret Taylor says:
- We will be pushing post-Katrina imagery of the New Orleans area to the Google Maps servers imminently. To provide users with both "before" and "after" images, we are launching the imagery as a separate Map Type that only appears when your map viewport is over New Orleans. Basically, when you pan the map over New Orleans, a red "Katrina" button will appear after the "Hybrid" button.
[edit] 20050826 Change list
(This change log applies to maps.18.js.)
These are the noteworthy changes in this version:
- 20050826-01 removed Array.prototype.clear()
- This was causing problems for people who were iterating over objects using the 'for (var x in y)' construct. The 'clear' member was showing up in the iteration.
- 20050826-02 Made the API key check more flexible
- As of this release, the key checks should work in the following cases:
- http: vs https:
- www.xyz.com vs xyz.com
- sub-directories should work:
http://www.xyz.com/a/b/c/map.html will work for a key registered
against http://www.xyz.com/a/b/
- 20050826-03 Several XSL related bug fixes (Safari only)
- 20050826-04 Clicking on Google Maps API logo will break frames
- In cases where a map was embedded in an iframe (probably because of the key check restrictions), clicking on the Google logo loaded the Google Maps page within the iframe. Now, clicking on the logo will load the page in the top-most frame (the window).
- 20050826-05 GIcon with no shadow image GIcon used to request null or undefined URLs when the shadow image was not specified.
- It now checks to see if shadow image is set before requesting those images.
- See: This thread
- 20050826-06 Custom icons in IE show actual size, not scaled size
- When creating a custom icon, if the specified image did not match the supplied size for the image, the image was not scaled (instead, the size was ignored).
- See: This thread
Pasha
[edit] 20050805 Change List
(This change log applies to maps.17.js.)
- 20050805-01 - Info window is not correctly anchored during zoom.
- 20050805-02 - Wrong click coordinates passed to event handlers if infowindow is open.
- See this post
- 20050805-03 - Calling disableDragging disables all events.
- See this post
- 20050805-04 - Info window should resize when contents resize.
- This change makes the infowindow resize properly if its content changes its size, e.g. on font size changes or if images in the infowindow are loaded with delay. However, there are some limitations:
- In Firefox, we can only detect height changes, not width changes.
- In IE, only enlargement can be detected. If the content shrinks, the window remains the same size.
- 20050805-05 - Apply default style to all images created by the maps.
- See this post
Stay tuned for the next update and keep up the great work :)
Pasha (from this post)
