Silverlight 1.1 VirtualEarth Viewer
Microsoft Live Search Maps (aka Virtual Earth) at https://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:
(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!
Comments
Anonymous
August 22, 2007
PingBack from http://vivekdalvi.wordpress.com/2007/08/22/virtual-earth-in-silverlight/Anonymous
August 22, 2007
Perhaps this may help: http://www.metromodemedia.com/cities/royaloak/map.aspxAnonymous
August 28, 2007
Silverlight 1.1 VirtualEarth Viewer Greg Schecter has released up to the Silverlight gallery a greatAnonymous
August 28, 2007
Silverlight 1.1 VirtualEarth Viewer More cool and interesting stuff going on here mixing and mashing...Anonymous
August 30, 2007
This demonstration really shows the advantages of Silverlight over plain-ole DHTML. It provides a veryAnonymous
September 07, 2007
How can the viewer make a request to the web and process the answer. I cannot use WebClient class or any httpWebRequest class in SilverlightAnonymous
October 02, 2007
A Microsoft Virtual Earth Viewer for Silverlight has been released over at Greg Schecter's Blog . It's