Sunday, August 07, 2005

I have been experimenting with VirtualEarth to understand the structure of the map image.

The map image is made up of tiles (map.tiles). It basically builds a grid of image objects. Each quadrant of the grid is a tile and literally points to an image file (png) on the VirtualEarth website. The tile object has a lot of members, the most important one to me is the property "f" which returns the uri of the image that makes up the tile.

The tile size and number of tiles that make up the image will vary based on the zoom level of the map. Then the tiles are placed in a DIV that  has a hidden overflow which is why you can grab it and move it around within it's bounds. If you want to see this, look for map.element.outerHTML while debugging.

When you request a map from Virtual Earth, it returns the html that makes up the map. This is a DIV with a whole bunch <img> tags pointing to the various urls of the images at VirtualEarth that make up the map. For example: "http://tiles1.virtualearth.msn.com/tiles/r02211.png?g=1".

You can see this DIV within the "map.element" object.

Since VirtualEarth works out the html in advance and returns it to us, we just get back the DIV and the images with their positions. Since the solution I am working on to ink enable this stuff requires that I know how to rebuild them, I will have to create a little function to determine what the dimensions of the resulting "grid" are. I have gotten 3 x 5, 3 x 4 and 2 x 2 so far. So I can't count on a pattern.

One other thing that I can tell you is that so far I have not found any property or method that will return the image data of a tile. So after an enormous (you don't even want to know...) amount of experimentation, I have found the best way to get at this data (since I need it for my solution) is to build a web service that streams the image data back to me. Dr. Neil appreciates the irony of this, because Virtual Earth is built on MapPoint web services  - so I am writing a web service to wrap a web service!



www.acehaid.org
Sunday, August 07, 2005 8:44:35 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, August 06, 2005

From Via Virtual Earth

Test the methods of the Map control

I have added this test page to the Gallery that shows methods on the Mapcontrol and how to use them.

Now all we need is for someone to do the same thing for the VE.js scripts.

Anyone feel like they want to do this?



www.acehaid.org
Saturday, August 06, 2005 3:06:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, August 05, 2005

VirtualEarth is interesting but quite undocumented when it comes to developing against it. Luckily, Neil Roodyn (that's Dr. Neil) has had a great head start with Virtual Earth and has created the Virtual Earth developer center “ViaVirtualEarth”. There are already some articles on getting started and a ...[read more]

[A DevLife post]



www.acehaid.org
Friday, August 05, 2005 4:51:05 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Larry Osterman has a pet peeve that I have ranted about in the past: the use of the word "ask" as a noun that has proliferated at Microsoft when people are talking about budgets and more.

There is a really fun discussion going on in the comments of this blog post - up to 42 comments at the moment. So if you like language, you will definitely enjoy reading or even participating in this conversation.



www.acehaid.org
Friday, August 05, 2005 3:08:54 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Avonelle Lovhaug has been waiting for her Lenovo for a long time! And she's not alone. But this is not stopping people from glomming on to the tablet that will finally make the mark for TabletPCs on the end user market. According to this eweek article: “The ThinkPad Tablet has sold so fast since its introduction that Lenovo quickly ran out of stock ... [read more]

[A DevLife post]



www.acehaid.org
Friday, August 05, 2005 2:58:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Thursday, August 04, 2005
I don't do a lot of work with RegEx, but I had to yesterday and needed a way to ensure I was writing it correctly. That means I finally downloaded and used Roy Osherove's great utility, The Regulator. That surely made my task a LOT easier! Thanks Roy.

www.acehaid.org
Thursday, August 04, 2005 9:38:27 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Tuesday, August 02, 2005
Yep - about 10 miles from our house, but 3 miles from where we were having dinner since our power was out. Apparently it didn't touch down. Helluva storm last night. 1" hail reported in Bristol (where we had dinner). Creeks were RAGING. Hurricane force winds (not at our house - but we are used to 60+ mph up here and my neighbors at the top of the road have measured 80).

www.acehaid.org
Tuesday, August 02, 2005 8:45:54 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Monday, August 01, 2005

Methods and Masters: The VB Upgrade Tour  

Are you still using VB 6? If you are then this is something that you will want to attend. 

Visual Basic 6.0 developers have had a great tool – but it’s time to learn how to use those Visual Basic skills with the next generation of products.  Visual Basic .NET/2005 can help to make you more productive at the development that you do every day. Join Brian Randell for an evening session on getting those skills up to .NET.

Register Here 

Wednesday, October 05, 6:00 PM - 9:00 PM
Microsoft Waltham Office
 
Room: MPR A&B
201 Jones Road, 6th Floor
Waltham, Massachusetts   



www.acehaid.org
Monday, August 01, 2005 3:51:53 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

I think this is big in the world of SQL! Bob Beauchemin has joined Kimberly Tripp at SQL Skills!

Read more here

Bob has authored some of the most detailed indepth technical content on SQL for developers that I have been able to digest. In other words, he knows his stuff and he knows how to communicate it to us poor folks who really need it!

High five, Kimberly!



www.acehaid.org
Monday, August 01, 2005 2:05:59 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Monday, August 01, 2005 1:03:04 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Monday, August 01, 2005 12:53:35 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Deborah Kurata, Molly Holtzschlag, and Dori Smith.

Read more about why they inspire him

I have known Deborah for a bunch of years and yes yes yes, she is definitely an inspiration! She was one of the first women that I recall in the VB field that stood right up and out - writing books, speaking at conferences - when there were just not any women doing it (in VB). I came from the FoxPro world where chicks ruled - we had Tamar Granor, Pat Adams and Ceil Silver all incredibly visible and high level - writing books, editing journals, speaking at devcons and user groups. Great role models for a girl in her 20's.



www.acehaid.org
Monday, August 01, 2005 7:35:04 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
Monday, August 01, 2005 7:09:42 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Sunday, July 31, 2005

Well, the big problem with a conference filled with bloggers is that EVERYONE is blogging about it and I have NO clue where to start finding out how the day went and what came out of it without pouring through hundreds of blogs. Can you say information overload?

When I find a good thread to begin on, I will post it here, in the mean time: you can start here



www.acehaid.org
Sunday, July 31, 2005 7:36:19 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

One of my favorite local arists in Vermont is dug nap. Dug is very clever, very witty, very talented and sometimes very naughty. Luckily for me, he makes greeting cards of lots of his artwork so I can buy and share his art very easily. The best I can do for the rest of you is at least to point you to his website so you can cruise around. A new card that I saw yesterday for the first time has one of of his always right-on observations : "Women are from Paris, Men are from Jersey City". That makes me laugh. Isn't it true? We women like to think of ourselves as connoisseurs, bastions of good taste and sophistication. I feel like that sometimes. I want to watch foreign art films and Rich likes shoot'em up bang 'em up movies. I want to make some fancy schmancy recipe that takes weeks to find the ingredients and days to prepare the meal and Rich is happy with this.



www.acehaid.org
Sunday, July 31, 2005 9:07:30 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Hilton Locke, a member of the Tablet team at Microsoft, is listing issues (and solutions) with installing and running the beta on a Tablet.

There will probably be more, so check back for new posts on his blog.



www.acehaid.org
Sunday, July 31, 2005 8:36:55 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Saturday, July 30, 2005

Scott & Omar and their merry little elves have been working hard and just released v1.8 of dasBlog that is filled with lots more spam protection and many other improvements.

Scott lists the details and how to get the update here...

Thanks guys!



www.acehaid.org
Saturday, July 30, 2005 8:19:23 AM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 
 Friday, July 29, 2005

When I first saw the Turnkey Security Scenarios in WSE3, I was a bit skeptical as I thought it was more wizards. I hate wizards. I have now seen the light, thanks to Sidd Shenoy's awesome WSE 3.0 Policy presentation that is online. Policy is just so completely different in WSE3 than [read more...]

[A DevLife post]



www.acehaid.org
WSE
Friday, July 29, 2005 9:17:08 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

This must be the longest post Dave Noderer has ever written in his blog. He obviously got very fired up about the Atlanta Geek dinner last weekend. See why!



www.acehaid.org
Friday, July 29, 2005 8:24:27 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  | 

Brian is a .Net user group leader from the land of the #2 cheddar cheese in the world and has been very involved with INETA since the beginning of INETA time.

Congratulations Brian!

(#1)



www.acehaid.org
Friday, July 29, 2005 8:23:12 PM (Eastern Standard Time, UTC-05:00)  #     |  Comments [0]  |