Welcome to MSDN Blogs Sign in | Join | Help

Silverlight 1.1 VirtualEarth Viewer

Microsoft Live Search Maps (aka Virtual Earth) at http://maps.live.com, is fantastic web technology that just keeps on getting better and better with birds-eye views, persistent collections, directions, etc.  However, given that its rendering is straight HTML and DHTML, the visual experience when zooming and panning is sometimes a little jarring in that you see black patches while tiles load, and tile layers pop instantly from one to the other during zooming.

The underlying graphics functionality in Silverlight provides an opportunity for a smoother viewing experience.  And I've had fun writing a Silverlight 1.1 (note Silverlight 1.1 is still in its Alpha stage) that provides just that.  You can find it, along with the source, at the Community Gallery on silverlight.net.  Click on the screenshot to visit the app:

VEViewer

(Extra points if you can tell me where screenshot is from - other than Rob and Dave!)

This app asynchronously requests tiles from the VirtualEarth tile servers (important note about this below).  Upon completion of the load, an animation is set up to fade the image from fully transparent to fully opaque, while the tiles below the image remain in place.  This results in a very nice fade-in effect as you zoom in and out and move around.  That and a continuous make for a great map browsing experience.  (And going fullscreen in IE with F11 is just beautiful.)

Important Note:  The URLs used to access the tile servers are not guaranteed to be supported by Microsoft and at any point are subject to change where they would no longer work.  Production code should not take any dependency on these tile servers.

Have fun!

Published Tuesday, August 21, 2007 8:38 PM by Greg Schechter
Filed under:

Comments

# Virtual Earth in Silverlight « Desperately Seeking Love of Sophie

Thursday, August 23, 2007 12:54 AM by Tanveer Badar

# re: Silverlight 1.1 VirtualEarth Viewer

Tuesday, August 28, 2007 9:47 AM by Chad Brooks Web Log

# Silverlight 1.1 VirtualEarth Viewer - by Greg Schecter

Silverlight 1.1 VirtualEarth Viewer Greg Schecter has released up to the Silverlight gallery a great

Tuesday, August 28, 2007 11:09 AM by Paul Mooney

# VirtualEarth on Silverlight

Silverlight 1.1 VirtualEarth Viewer More cool and interesting stuff going on here mixing and mashing...

Thursday, August 30, 2007 9:43 AM by Dev Conversations with the Communications and M&E Sector

# Excellent Example of how Silverlight Provides a Better Web Experience

This demonstration really shows the advantages of Silverlight over plain-ole DHTML. It provides a very

Friday, September 07, 2007 3:09 PM by Al Pascual

# re: Silverlight 1.1 VirtualEarth Viewer

How can the viewer make a request to the web and process the answer. I cannot use WebClient class or any httpWebRequest class in Silverlight

Wednesday, October 03, 2007 1:46 AM by Techniques

# Silverlight Virtual Earth Viewer Released

A Microsoft Virtual Earth Viewer for Silverlight has been released over at Greg Schecter's Blog . It's

New Comments to this post are disabled
 
Page view tracker