我的应用程序需要驱动器上的地图,因为在操作期间将无法访问互联网。我已经决定使用MapPoint 2009了,但是地图“风格”与我的整体UI外观完全不同。
我想知道是否有某种方法可以在地图上自定义绘制所有内容(道路,标签等)?我想到了MapPoint应用程序本身可能有一些主题,但我现在还没有方便:(
我完全偏爱WPF方法,但实际上,此时的任何事情都有助于:)
答案 0 :(得分:5)
不,基本上。你可以做的最多的是添加推针,线条,形状等。有一个usenet论坛(microsoft.public.mappoint)可能有更多,但我几乎可以保证答案是“不”。
答案 1 :(得分:4)
我不相信MapPoint COM API会公开任何覆盖默认呈现的方法。您可以在顶部添加自己的对象(通过形状等),但我不相信它会完全符合您的要求。
我所知道的唯一的C#映射框架就是SharpMap v2。计划是提供除当前GDI +之外的WPF渲染堆栈。
答案 2 :(得分:0)
唯一可用的地图样式是通过GUI提供的样式。例如。还有夜间视图等。标签字体大小也可以更改
MapPoint 2010在显示的内容方面添加了一些额外的样式。每个要素类(河流,大城市,中等城市,州际公路等)都可以关闭/正常/全部。除了字体大小和一般主题外,还可以通过API控制这些设置。