We just released the v1.00.05 update release of Web.Maps.VE! This release includes a bunch of new features and bug fixes. This is the largest update we've done to Web.Maps.VE v1.0 so far; we hope you enjoy all the progress we've been making and continue to make.
Click here to Download Web.Maps.VE v1.00.05!
Here's a full change list for this update release:
New Features
- MiniMapExtender Control - This extender control adds the ability to easily make use of the Virtual Earth Mini Map functionality. This will also allow you to easily align the Mini Map to which ever side and/or corner of the map you want; therefore making it easier to put it exactly where you want.
- TileLayerExtender Control - This extender control adds the ability to easily make use of Custom Tile Layers on the Map. This control allows both Declarative and Programmatic methods of adding Custom Tile Layers.
- Declarative Support for Adding Shapes - This is the first release that supports Declaratively adding Shapes to the Map.
Enhancements/Fixes
- Fix MapActionExtender Postback Bug in FireFox - There is a bug in the MapActionExtender in both v1.00.03 and v1.00.04 that causes a Postback to incorrectly occur within FireFox.
- Map.AppPathDomain Property Removed - This property was only there so its value would be pushed down to the client. This property was removed to reduce the overall page foot print of the control and replaced with the better use of JavaScript "location.protocol" and "location.host" on the client. This change is internal to Web.Maps.VE and doesn't cause any noticable change in its usage.
- Shape.Points property changed from LatLong Array to List Collection of LatLong objects - This was done so that Declarative support for adding Shapes to the Map could be implemented. The Shape objects constructor still allows a LatLong Array to be passed in to prevent this from being a breaking change.
- OnMapLoaded Server-Side Event and OnClientMapLoaded Client-Side Event are both now triggered during the Virtual Earth OnLoadMap event - instead of being triggered after Web.Maps.VE loads the map. This allows for more accurate firing of these events in cases of when loading the map and Virtual Earth's actual loading of the map are delayed for some reason.
- Fix Issue with Birdseye Map Style breaking Asynchronous Map Events - In previous versions, there was a bug that would cause the map to be moved to a different center location when async events (like: OnChangeView) occurred. This issue was caused by VE returning null values for the lat/long point the map is center on when in Birdseye map style. To fix this issue, Web.Maps.VE no longer raises an async server-side event when the VE returns null values for the center lat/long of the map.
- Panning ability added to MapActionExtender - The ability to Pan the map using the MapActionExtender is new in this update with the addition of the PanUp, PanDown, PanLeft and PanRight Map Actions. By Default each of the Pan Map Actions will move the map 50 pixels in the desired direction. You can also move the map by a custom number of pixels by setting the MapActionExtenders Value property. The Map Basics - Client-Side example in the Sample Website has been updated to include this.
Go here, to view the Full Web.Maps.VE v1.0 Feature Roadmap