我想在WPF中做一个简单的地图控件,并且正在考虑基本地图界面的设计,并且想知道是否有人对此有一些很好的建议。设计一个WPF地图控件
我在想什么是使用ScrollViewer(无滚动条)作为我的“查看端口”,然后将所有东西堆叠在画布上。从Z-Index = 0开始,我在想:
- 经纬度计算,控制定位,Z指数叠加的基本画布。
- 多个网格元素以不同缩放级别表示地图。使用网格使拼贴更容易。
- 使用位置数据映射对象。
- 地图控件(缩放滑块,概述等)。
- 使用鼠标移动事件滚动查看器进行平移和缩放。
有关我应该如何构建这个的任何意见建议?
我看了一下SharpMap,但不幸的是它还没有准备好为我们的部署生产。它无法加载一些ESRI Shape文件,这是我们使用相当多的东西。 – Dylan 2008-09-30 22:54:09