4

My application requires an on-drive map as there will be no internet access during operation. I've kind of settled on using MapPoint 2009, but the map 'style' really clashes with my overall UI look and feel.

I'm wondering if there's some way to custom draw everything on the map (roads, labels, etc.)? It's crossed my mind that perhaps there's some themeing in the MapPoint application itself, but I don't have it handy right now :(

I'd totally prefer a WPF method but really, anything at this point helps :)

Eric Smith
  • 2,329
  • 2
  • 23
  • 30
  • 2
    As an aside - you might want to check that your app doesn't constitute a "fleet" app; that has a different licensing model. Check the T&C document. – Marc Gravell Apr 27 '09 at 15:26

3 Answers3

4

No, basically. The most you can do is add push-pins, lines, shapes etc. There is a usenet forum (microsoft.public.mappoint) that might have more, but I can pretty much guarantee the answer is "no".

Marc Gravell
  • 1,026,079
  • 266
  • 2,566
  • 2,900
4

I don't believe the MapPoint COM API exposes any method of overriding the default rendering. You can add your own objects on top (via shapes, etc), but I don't believe it will do exactly what you are asking for.

The only C# mapping framework I know of that would do this is SharpMap v2. The plans were to provide a WPF rendering stack in addition to the current GDI+ one.

Reed Copsey
  • 554,122
  • 78
  • 1,158
  • 1,373
0

The only available map styles are those available through the GUI. Eg. there's a night time view, etc. Label font sizes can also be changed

MapPoint 2010 adds some additional styling in terms of what is displayed. Each feature class (rivers, large cities, medium sized cities, interstates, etc) can be off/normal/all. Along with the font size and general theme, these settings can be controlled through the API.

winwaed
  • 7,645
  • 6
  • 36
  • 81