1

我正在开发 Surface 应用程序,但遇到了一个问题。我需要开发具有以下能力的控件:

  1. 背景上的世界地图(应仅显示大陆)。
  2. 我需要一种方法来找出用户触摸了哪个大陆(交互式背景地图)。
  3. 任何控件都可以添加到地图控件的顶部(例如地图不同区域的视频播放器控件)。
  4. 地图控制只能在离线模式下工作(没有任何互联网连接)。

我找不到任何可以满足我目标的框架。所以,任何人都知道一些可以帮助我实现目标的项目/代码示例

4

1 回答 1

2

离线映射可以通过多种方式完成,其中之一是下载/获取大陆的shapefile(你可以搜索那个)。稍后您可以使用SharpMap在 WPF 应用程序中显示该 shapefile。SharpMap 是一个基于 .Net 框架的开源应用程序,可以读取多种地理空间格式。读取地理空间数据的另一个选项是DotSpatial

于 2013-05-02T12:14:55.377 回答