Developing Virtual Earth Applications with C++

My good friend Mark Riches from VizRT / Curious recently integrated Microsoft Virtual Earth into the Viz Curious Maps software for television production. They use Virtual Earth maps in broadcast scenarios all over the world. "Viz Curious Maps is the broadcast industry’s de facto standard for the creation of branded maps and geographic animations. By extending Viz Curious Maps to a server edition, it can provide real-time, branded map...
Read More

Routing in Virtual Earth Web Service

I’ve been working on this one for a while and it kind of completes the basics for getting started with the Virtual Earth Web Service. The Routing Service in VEWS allows for route calculation and itinerary creation.  The following will get you started using the routing service. In this sample I’ll instantiate the service request, pass the points into an array, set options for the route object, get the route object back and parse...
Read More

Deep Earth Released Into the Wild

The open source project dubbed Deep Earth has been officially released. The project puts Microsoft Virtual Earth in a Silverlight UX allowing for incredible visual and scalable geospatial data visualization. DeepEarth is a mapping control powered by the combination of Microsoft’s Silverlight 2.0 platform and the DeepZoom (MuliScaleImage) control. At its core, it builds on these innovative technologies to provide an architecture for bringing...
Read More

Developing Virtual Earth iPhone Applications with Objective-C

You’ve been waiting for this post. If you’ve tried doing any iPhone development with Virtual Earth you’ve probably been swearing up a storm, beating down your computer, and lost hours of sleep wondering how Loopt, Weather Central and now NMobile got their iPhone apps working. Well, Colin Cornaby from Consonance Software may just be your new best friend. He’s the one who build the NMobile application I posted to the blog...
Read More

Mobile Speed Trap Mapping with iPhone

The newest app in the Apple iStore just may save you some cash. Njection Mobile (NMobile) allows users to find and report current and historical locations along the roads where our friendly law enforcement officers tend to hang out before stopping us for our autographs. NMobile uses Microsoft Virtual Earth to map out where these speed traps are, specifically with regards to your position. The application ties into the every-so-useful GPS on the...
Read More

Pushpins and Virtual Earth Web Service Maps

With the Virtual Earth Web Service not only can you get static maps via the Imagery Service, but you can add some of the default pushpins you see in Live Search Maps to the static map that is returned to you if you set the Pushpins as a part of the request. In the Imagery Service there are several options you can set, but the Pushpin is not one of them. Pushpins actually reside in the MapUriRequest Class, so you’ll need to set them there...
Read More

400: Bad Request for Virtual Earth Web Service

I’ve been getting quite a few messages about this “400: Bad Request” error people are seeing when trying to reference the Virtual Earth Web Service, more specifically when trying to fetch tokens so it’s worth posting a little something on how to fix it. Specifically, the error is, “There was an error downloading ‘http://staging.common.virtualearth.net/find-30/common.asmx’. The request failed with HTTP...
Read More

Geocoding with the Virtual Earth Web Service

For those of you who may want to get access to the 85 million unique rooftop or parcel centroid accurate points we’ve aggregated in the Virtual Earth Web Service (VEWS), I figured it was only fair that I post a little something to help move you along. Hopefully, this helps you get past a sticking point in your application development. Also, I did all of this on staging so everyone who has an account can do this. Okay, so, first things first,...
Read More

Getting a Map with the Virtual Earth Web Service

The most basic element of Virtual Earth – maps. The Virtual Earth AJAX control is pretty simple because you could just copy and paste code into notepad, save it and run it in a browser. Well, the Virtual Earth Web Service (VEWS) is a bit of a different animal. It uses WCF and WSDL to specify service pointers of where you should be getting maps, directions, YP and Collections, and routes. I figured it would be helpful, what with my deep...
Read More

Building Virtual Earth Applications for iPhone

Ok, so let’s just jump in with both feet here. I have a post for “Getting a Map with the Virtual Earth Web Service” to tip your toe in the water, but with all of the emails I’m getting about this I better go ahead and just write it up and get it out there so I can just point people to it. This will be an architectural overview to get you started. I haven’t written the code, my iPhone is on order, and my Objective-C...
Read More