Thursday, 12 August 2010

iMap on Windows Phone 7 (with screenshots)

I have now been able to setup the iMap map control to run on the Windows Phone 7 emulator.

I have had to revert the code back to Silverlgiht 3 as I was getting errors due to the different versions of mscorlib between Silverlight 4 and Silverlight for Windows Phone 7.

At this point in time iMap is kind of slow on WP7 but I am able to show 3D buildings and change the pitch of the map.




The Bing/Local tile layers seem to stall in loading which is why the screenshots look a bit odd.



I assume this is because although the building models are not in the visual tree, they are still using memory.


Here is a side by side comparison of the Silverlight 4 Web aplication and the WP7 application



I have also been able to load the building floor plans on the WP7.


The floor plan is fully rotatable, pitch and angle, just like the web version as it is essentially the same code.


I think this is pretty cool, just need to make a few optimisations to impove perfomance but i seems that WP7 would be a viable platform for iMap handheld.

Now I just need to get my hands on some actual hardware and we will see how it runs.

Please if you have any thoughts or comments please leve them below.

2 comments:

Ricky Brundritt said...

Pretty cool stuff. Have you tried integrating the old Bing Maps 3D control into WP7 at all?

Duncan McGregor said...

Hi Ricky,
Are you referring to the old ActiveX control or the control we use on your website, because what i hve demontrated on the phone is the same control as on the website just downgraded to Silverlight 3 since WP7 uses Silverlight 3+