Web.Maps.VE v2.0 Feature Roadmap
This is the feature roadmap for the Web.Maps.VE v2.0 product, and shows what features/enhancements are planned for a future updates of the product. Any planned release dates will also be shown here. If there is a feature that the control does not yet support and you don't see it listed here; please post your suggestion in the forums or by contacting us.
Web.Maps.VE v2.0 will be sold using a "Per Developer" licensing model, instead of the "Per Website" license that Web.Maps.VE v1.0 uses. v2.00.02 - Release Date TBDNew Features: - Added Map.GetShapeByTag(tag) Method to JavaScript API - This method
allows you to retrieve the VEShape object using JavaScript that has
its' Tag ("SimplovationTag") property set to the value passed in.
- Added LocationLink.ShapeTag and LocationButton.ShapeTag Properties -
The ShapeTag property allows you to set the Tag value of the Shape you
want to center the map on.
- Added example within the Dynamic Search example in the Sample Website that demonstrates how to show a Shape's InfoBox when you click on the Item in the List below the Map.
Enhancements/Changes: - Fix JSON Serialization issue caused by running on .NET 3.5 SP1.
- Fixed Serialization issue involving LatLong object and the Map.GetDirections method.
- Fixed OnClick Cast to Double Exception when in Birdseye Map Style
- Fixed Deserialization Error when Deserializing AsyncMapData - The "value '51.5' cannot be parsed as type 'Int32'" error sometimes occured, so this fix uses the JavaScript parseInt method on the client-side prior to posting the data back to the server to prevent this error. This error applied to the AsyncMapData.EventArgs.mapX, AsyncMapData.EventArgs.mapY, AsyncMapData.EventArgs.clientX, and AsyncMapData.EventArgs.clientY properties. - link to info about it: http://simplovation.com/forums/thread.aspx?id=53f14ffe-48ec-4ede-a7ca-6e68e11757fc
- Remove "Shape Not Found" prompt - This caused issues when clearing the shapes from the map in some cases, where it would show this prompt for each shape it couldn't find, which could be all shapes plotted before the Asynch Postback was raised. Removing this prompt will suppress it and not cause any adverse effects to the control.
- Pulls in the New Virtual Earth v6.2 Map Control API to be able to take advantage of any bug fixes made to the Virtual Earth in the latest release.
v2.00.01 - Released July 7, 2008
New Features:
- SimpleAnimationExtender - The SimpleAnimationExtender adds the ability to automatically move the map through a series of points on timed intervals. You can use this extender to show an animated slideshow of map locations.
Enhancements/Changes
- LatLong.ToString Method - The LatLong objects ToString method has been modified to return a string representation of the Lat/Long point it represents just like the VELatLong object does in Virtual Earth. It now returns a string in the following format "Latitude, Longitude"; for example "40.5137991550441, -97.734375"
- ShapeLayer.Visible Fix - The previous release had a small issue that caused the ShapeLayer.Visible property to not work correctly. This is fixed in this release.
- DirtyStateList Object Fix - This fix affects the ShapeLayer.Shapes and Map.Layers properties. Support for the RemoveAt, RemoveRange and RemoveAll methods have been added to the Simplovation.Web.Maps.VE.Collections.DirtyStateList<> object. The previous release did not remove the Shape or Layer from the client-side if these methods were used to remove them on the server-side. This is fixed in this release.
v2.00.00 - Released June 17, 2008
This version supports ASP.NET v3.5, and includes better Virtual Earth feature support including Find functionality, Reverse Geocoding, Shape Layers, improved 3D map support, and many other items listed below:
New Features Beyond What v1.0 Offers
- No Dependency on the AjaxControlToolkit
- Added Find and Reverse Geocode (FindLocations) Support via Map.Find and Map.FindLocations Methods
- Shape Layer support
- Layer Object Added along with "Map.Layers" Collection Property
- Added LocationLink and LocationButton Controls to make navigating the Map to different locations easier
- Added Heading, Altitude and Pitch Properties to the Map Object for improved 3D map support
- Added Altitude and AltitudeMode Properties to the LatLong Object
- Added Altitude and AltitudeMode Properties to the Shape Object
- Added Map.AltitudeMode Property
- Added the following Objects: CustomIconSpecification, Pixel, Place, FindArguments, FindResult
- Added the following Enumerations: FindType, MatchCode
- Added Server-Side Support for OnInitMode and OnModeNotAvailable Client-Side Map Events
- Added SetCenterOnShape and SetCenterOnShapeByID Methods to the JavaScript API
Enhancements/Changes Beyond What v1.0 Offers
- Removed "UseSSL" Property - The "Map.UseSSL" property has beed removed, and the component will automatically detect if the website is using SSL, and load Virtual Earth using SSL automatically.
- Renamed AsyncMapDataEventArgs to AsyncMapEventArgs - The AsyncMapDataEventArgs object has been renamed to AsyncMapEventArgs to better reflect its purpose.
- Removed "Map.Shapes" Property - The "Map.Shapes" property has been replaced by the "Map.Layers" property in order to support Shape Layers.
- Removed "_Handled" Properties - The Map properties that are suffixed with "_Handled" have been removed. These properties were used behind the scenes only, so these properties have been removed to clean up the Web.Maps.VE API.
- Changed "Shape.CustomIcon" Property to be of Type CustomIconSpecification - Use the "CustomIconSpecification.CustomHTML" propertie to set custom HTML to define the look of a pushpin, instead of setting the Shape.CustomIcon property to the HTML string itself.
|