VIEWS or the Virtual Earth Map Control for Silverlight?
VIEWS was developed before the Virtual Earth Map Control for Silverlight was released. The Virtual Earth Map Control integrates much more tightly with the Silverlight runtime and provides you the ability to geographically align any visual element with the map.
provides and the Silverlight control does not.
The official Map Control for Silverlight is currently available through
. Chris Pendleton also provided a great
to the control at Mix 2009.
using the CLR (Common Language Runtime) support in Silverlight 2.0 (or later), and allows coding in C#, VB, Python, or other languages. Many developers already are using a managed language in ASP.NET for server-side tasks, now the same
managed language can be used on the client-side as well, leveraging existing knowledge, and providing more continuity and consistency to the end-to-end solution.
demo of VIEWS
on Channel 9!
We plan to provide additional documentation, but for now your best resource still remains the
Virtual Earth SDK
. We tried hard to strike the right balance between staying true to the SDK and providing a proper managed interface.
For example, VEMap
is still called
, but the
event was renamed to ViewChanged
is passed to a method and the method returns
if the event has been handled. In our managed wrapper, VEMapEvent
has been changed to
and this class exposes a Boolean Handled
property. Finally, .Net
were followed, meaning that a lower case ‘x’ field will have become an uppercase ‘X’ property. We welcome your feedback on these changes.
Please see the
page for instructions on getting VIEWS up in running in your own Silverlight projects.
Contributing to VIEWS
We welcome contributions from the community. Here are a few ways you can help:
- Submit bug reports to the
- Submit feature requests to the
- Volunteer to fix a bug or implement a feature <- Highly recommended :)
- If you would like to submit a bug fix or feature but aren't an ongoing contributor, please:
- Zip up your code and post them as an attachment to the work item.
- Follow the
Assignment Agreement Instructions to become a code contributor (only needs to be done once, not for every submission).
By posting your submission to the Issue Tracker, you agree to do so under the
VIEWS was originally created by Adam Eversole as an internal Microsoft Research project. The wrapper was further refined and published by Jared Bienz.
Thank you Adam and Microsoft Research for contributing this effort to the community!