Share

GWT - Google Maps API

File Release Notes and Changelog

Release Name: Current

Notes: The core google maps libarary for GWT. June 03, 2007 - 2.2.1 Added GDirections Added GDirectionsOptions Added GRoute Added GStep Added GTrafficOverlay Added GPlaceMark Added GGeocodeStatus Added GDirectionsDuration Added GDirectionsDistance (w/ additional sugar to convert from meters) Changed GGeocoderAdvancedListener - new receieve GGeoStatusCode object as opposed to an int onFail Changed GGeocodeResult -> getAddresses method has been removed in favor of getPlacemarks which returns GPlaceMark objects (this is to maintain consistency between the Geocoder and the Directions code basis... so I didn't have 2 parsers) Removed GGeocodeAddress April 29th, 2007 - 2.1.4 Bugfix: GOverlayImpl hide() called the wrong method, causing a confusing error Bugfix: GClientGeocoderImpl has better undefined variable type checking (should cause less errors for intl distros). March 22nd, 2007 - 2.1.3 - Added GGeoXml - Some Impl classes accidentally left public, that's been fixed - Improved the error message when there is a configuration problem February 2nd, 2007 - 2.1.2 - Tests if V namespace if present in HTML (when in hosted mode only), if not GLog messages will be added - Fixed an issue w/ setHeight and setWidth not converting "600" to "600px" to make the size compatible w/ FF (ironically it was an issue w/ FF that prevented the fix the FF related issue) - new Constructor for GPolyline was added for encoded GPolylines (Thanks to strmer15 for the submission) January 31st, 2007 - 2.1.0 - GEvent and GEventHandler are available - All objects have narrowObjectType methods (to convert a JSObject to a GMap2 for example)... important for events. - All class now use the JSObject (Element and JavaScriptObject were causing casting problems and array issues) - GOverlay classes now support show and hide - "Fixed" an issue w/ map centering if the GMap2Widget was added late... (was using a hidden panel before, now I'm using a 1px * 1px panel to attach the map to before it's accessed and things seem to work). - GAbstractOverlay is now available and working January 29th, 2007 - 2.0.0 All classes now have real constructors, no more create methods Removed some of the GMap2Widget constructors Implemented GPolygon January 15th, 2007 - 1.5.2 Changed the GMap2Widget to be less error prone, particularly for new developers. Removed the requirement for the developer to attach the MapWidget to a parent Window before calling getGmap(). Also, when the getGMap() method is called the GMap2Widget will now immediately set a default a center and zoom (requirements for 90% of the GMap2 API to work). To ensure issues w/ setting the height and width do not hamper developers the API will now translate "200" into "200px" in the case were only numbers are passed (to ensure compatibility w/ Firefox). Added GBounds.mid() method January 8th, 2007 - 1.4.4 Fixed bug in GOverlay.create() method which only added a single instance to the map. Fixed bug, due to GWT treatment of arrays, in GMapType.getTileLayers(). Decemeber 31st, 2006 - 1.4.3 Added create method for GOverlay so that you can create your own custom overlay objects. 1.4.2 Added GLog - In browser logging Added GDraggableObject - Makes objects draggable on screen Added create method on GControl, allowing users to create their own custom controls without going to the JavaScript JSNI level. 1.4.0 Worked around GWT limitation to support InfoWindow properly (lots of behind the scene stuff, people won't notice except to say that "the events now work"). Added GEventListener.unregister() as the main method to de-register events (i.e. Don't bother using the XXEventManager classes... this is more consistent and the release methods in the Managers are depricated). 1.3.5 Fixed GMapOptions.setMapTypes() Fixed GMapOptions.getMapTypes() Added property GMapOptions - set/getDraggingCursor Added property GMapOptions - set/getDraggableCursor Added property GMarkerOptions - bouncy Added property GMarkerOptions - bounceGravity Implemented class GKeyboardHandler Implemented getTabs() for GInfoWindow Implemented getContentContainers() for GInfoWindow Add GUnload method to GMap2 Add GBrowserIsCompatible() method to GMap2 Added GMarkerManagerOptions Added GMarkerManager Added GMarkerEventManager Added GBounds 1.3.0 Added fix from Eric B. for a more stable Geocoder Simplified the EventManager classes and ensured that events would be triggered at an object level. 1.2.0 Fixed jar compatability issue with GWT 1.1.0 Corrected bugs in GIcon Fixed a creating multiple tabs Added accuracy to the geocoder results 1.2.1 Added getters for Accuracy and StreetLine Fixed the getGProjection method in G2Map And cleaned the GProjection class Fixed GIcon.getImageMap Added GOverviewControl Made GSmallZoomControl static accessible


Changes: 2.2.1 Added GDirections Added GDirectionsOptions Added GRoute Added GStep Added GTrafficOverlay Added GPlaceMark Added GGeocodeStatus Added GDirectionsDuration Added GDirectionsDistance (w/ additional sugar to convert from meters) Changed GGeocoderAdvancedListener - new receieve GGeoStatusCode object as opposed to an int onFail Changed GGeocodeResult -> getAddresses method has been removed in favor of getPlacemarks which returns GPlaceMark objects (this is to maintain consistency between the Geocoder and the Directions code basis... so I didn't have 2 parsers) Removed GGeocodeAddress 2.1.4 Bugfix: GOverlayImpl hide() called the wrong method, causing a confusing error Bugfix: GClientGeocoderImpl has better undefined variable type checking (should cause less errors for intl distros). 2.1.3 - Added GGeoXml - Some Impl classes accidentally left public, that's been fixed - Improved the error message when there is a configuration problem 2.1.2 - Tests if V namespace if present in HTML (when in hosted mode only), if not GLog messages will be added - Fixed an issue w/ setHeight and setWidth not converting "600" to "600px" to make the size compatible w/ FF (ironically it was an issue w/ FF that prevented the fix the FF related issue) - new Constructor for GPolyline was added for encoded GPolylines (Thanks to strmer15 for the submission) 2.1.0 - GEvent and GEventHandler are available - All objects have narrowObjectType methods (to convert a JSObject to a GMap2 for example)... important for events. - All class now use the JSObject (Element and JavaScriptObject were causing casting problems and array issues) - GOverlay classes now support show and hide - "Fixed" an issue w/ map centering if the GMap2Widget was added late... (was using a hidden panel before, now I'm using a 1px * 1px panel to attach the map to before it's accessed and things seem to work). - GAbstractOverlay is now available and working 2.0.0 All classes now have real constructors, no more create methods Removed some of the GMap2Widget constructors Implemented GPolygon 1.5.2 Changed the GMap2Widget to be less error prone, particularly for new developers. Removed the requirement for the developer to attach the MapWidget to a parent Window before calling getGmap(). Also, when the getGMap() method is called the GMap2Widget will now immediately set a default a center and zoom (requirements for 90% of the GMap2 API to work). To ensure issues w/ setting the height and width do not hamper developers the API will now translate "200" into "200px" in the case were only numbers are passed (to ensure compatibility w/ Firefox). Added GBounds.mid() method 1.4.4 Fixed bug in GOverlay.create() method which only added a single instance to the map. Fixed bug, due to GWT treatment of arrays, in GMapType.getTileLayers(). 1.4.3 Added create method for GOverlay so that you can create your own custom overlay objects. 1.4.2 Added GLog - In browser logging Added GDraggableObject - Makes objects draggable on screen Added create method on GControl, allowing users to create their own custom controls without going to the JavaScript JSNI level. 1.4.0 Worked around GWT limitation to support InfoWindow properly (lots of behind the scene stuff, people won't notice except to say that "the events now work"). Added GEventListener.unregister() as the main method to de-register events (i.e. Don't bother using the XXEventManager classes... this is more consistent and the release methods in the Managers are depricated). 1.3.5 Fixed GMapOptions.setMapTypes() Fixed GMapOptions.getMapTypes() Added property GMapOptions - set/getDraggingCursor Added property GMapOptions - set/getDraggableCursor Added property GMarkerOptions - bouncy Added property GMarkerOptions - bounceGravity Implemented class GKeyboardHandler Implemented getTabs() for GInfoWindow Implemented getContentContainers() for GInfoWindow Add GUnload method to GMap2 Add GBrowserIsCompatible() method to GMap2 Added GMarkerManagerOptions Added GMarkerManager Added GMarkerEventManager Added GBounds 1.3.0 Added fix from Eric B. for a more stable Geocoder Simplified the EventManager classes and ensured that events would be triggered at an object level. 1.2.0 Fixed jar compatability issue with GWT 1.1.0 Corrected bugs in GIcon Fixed a creating multiple tabs Added accuracy to the geocoder results 1.2.1 Added getters for Accuracy and StreetLine Fixed the getGProjection method in G2Map And cleaned the GProjection class Fixed GIcon.getImageMap Added GOverviewControl Made GSmallZoomControl static accessible