For developers using Virtual Earth, the Virtual Earth API version 6.1 was released a few days ago:
Official SDK Documentation: http://msdn2.microsoft.com/en-us/library/bb429619.aspx
- Steve Lombardi's Blog (Microsoft) on 6.1 Enhancements: http://virtualearth.spaces.live.com/Blog/cns!2BBC66E99FDCDB98!14129.entry
- Chris Pendleton's Blog (Microsoft) on 6.1 Enhancements: http://blogs.msdn.com/virtualearth/archive/2008/04/11/new-virtual-earth-api-release-virtual-earth-6-1.aspx
- Johannes Kebeck's Blog on 6.1 Enhancements: http://johanneskebeck.spaces.live.com/Blog/cns!42E1F70205EC8A96!3858.entry
Overview of changes: http://msdn2.microsoft.com/en-us/library/bb412561.aspx
Virtual Earth Map Control SDK, version 6.1
What's New in the Map Control?
Welcome to version 6.1 of the Virtual Earth map control. This page explains the new features for version 6.0 and 6.1 on a high level. To see a detailed list of the objects, methods, and properties that have changed, see the Version Changelist.
Version 6.0 and 6.1 of the map control includes improvements in the following areas:
- Enhanced accuracy
- Additional functionality
- Enhanced performance
- Enhanced Geocoding. The map control integrates multiple geocoders and datasets to provide the most relevant and accurate results. You can perform these searches using the VEMap.Find Method.
- Rooftop Geocoding. Rooftop locations are the most precise geocoding results available in the United States today. Rooftop geocoding is now available through the map control VEMap.Find Method.
- Consistent Pushpin Accuracy. When switching between aerial and birdseye views, pushpin accuracy is maintained, delivering a more seamless experience. Use the VEMap.SetShapesAccuracy Method to get the accuracy you desire.
- Printing support. Use the VEMap.SetPrintOptions Method to enable printing support.
- Reverse Geocoding. Reverse geocoding allows the user to find places based on a specific point on the map. Use the VEMap.FindLocations Method to accomplish this.
- Traffic-based Routes. A new option allows the use of available traffic information in route calculations, enabling quicker routes and more accurate route times during heavy traffic periods. Use the VERouteOptions.UseTraffic Property to turn on this feature.
- Birdseye Map Style with Labels. A road label overlay increases the usability of the Birdseye map style. This map style is called BirdseyeHybrid and is a new member of the VEMapStyle Enumeration.
- Walking Directions. Provide users the option to walk to their destination by returning walking directions instead of driving directions. To return walking directions, set the VERouteOptions.RouteMode Property to VERouteMode.Walking.
- Multipoint Routing. A new method takes multiple points for a route instead of just start and end points, allowing for more complex trip planning. Localized directions are also available in this version. Use the VEMap.GetDirections Method to get a multipoint route.
- Bulk Addition of Shapes. A new method to add multiple pushpins in one call while maintaining high performance and avoiding performance slowdowns. Use the VEMap.AddShape Method to add multiple pushpins.
- Improved Shape Control. You can now specify how a shape object appears relative to other shapes or tile objects, providing greater control in viewing data and objects. Use the VEShape Class to create shapes.
- MapCruncher (Beta). MapCruncher Beta for Microsoft Virtual Earth makes it easy to publish maps overlaid in an application using the Virtual Earth map control. See the MapCruncher Web page for further information.
- 3D Altitude Settings. Altitudes for three-dimensional objects can now be specified in meters.
- Updated interactive SDK. A new version of the Virtual Earth Interactive SDK is available, demonstrating the new functionality of the Virtual Earth Map Control. See the Virtual Earth Interactive SDK Web page for further information.
Enhanced PerformanceThere have been significant speed and accuracy improvements for pushpins and shapes, even in high numbers. Performance enhancements also include faster map panning.
Version Changelist is available here: http://msdn2.microsoft.com/en-us/library/bb412440.aspx