Creating a Virtual Earth Low-Light Map Style
What if Night Rider Needed an On-Board Map?
Where Have All the Map Styles Gone? Long Time Passing…
MapPoint "Road Map (Night)" style | Before tiled map services, which require the providers to create and store literally every map image before-hand, cartographic options abounded. The traditional-WMS method of generating a new map request with every navigation shift is sometimes wasteful and slower, but one gigantic benefit was that it was no big deal to offer tons of map styles -it’s made from scratch anyway, so set some style rules; big deal. Remember the MapPoint map style library? That’s "Road Map (Night)" there on the left. I miss all those styles, but I love tiled mapping; you take the sour with the sweet!
Why should map tile providers like the idea of color-inverting their street map style tiles? It’s no cost to them. Tile providers don’t have to create, store, update, support, or provide hooks to terabytes of map tiles. The tiles are already there; the inversion is rendered on the client end in the browser. This opens up the rich data of tiled street maps, like Virtual Earth, to clients whose users who need the 007 map style. |
Users
Video Proof
Here is a video capture of the Virtual Earth Street map tiles color-inverted in our client. Don’t see it? Here is a direct link: http://www.youtube.com/watch?v=ZO9IZ5utZY0
Some Snapshots
Here are some screenshots of the Virtual Earth Street map style color-inverted in our viewer…
John Nelson / IDV Solutions / john.nelson@idvsolutions.com
***UPDATE***
John O’Brien, at SoulSolutions, posted a blog at Via Virtual Earth on how to do this in IE, using image filters, long before we imagined it up in Flash. Oh well, there is nothing new under the sun. Thanks, John!
Hey I\’m glad you found it useful! Good to see the idea being used. The article you refer to is here:
http://www.viawindowslive.com/Articles/VirtualEarth/FunwithIEImageFiltersandVirtualEarth.aspx
John.
December 17, 2007 at 4:21 pm
Thanks for the article link, John! We had achieved this in our Flash client using an invert filter but we were unsure of how to apply it in a standard, DHTML version. It looks like your CSS filter only applies in IE, do you know if there are corresponding versions for cross-browser support?
December 18, 2007 at 4:13 pm
Te quiero mucho
February 14, 2008 at 10:08 pm
Wots this all about
November 9, 2008 at 3:08 am
Wots this all about
November 9, 2008 at 3:09 am