【发布时间】:2016-02-10 14:01:26
【问题描述】:
我正在使用 DevExpress 15.1.5 的 wpf 地图控件,我正在尝试从本地源加载地图。
DevExpress 的帮助允许我下载所选地图区域的 .osm 文件,但我无法使用此控件加载 .osm;它只支持 .kml 和 .shp。
我能做什么?
【问题讨论】:
-
您找到解决方案了吗?
-
之前我尝试了一些.shp,但我还没有得到预期的结果。例如,我使用了我居住的城市(哈瓦那)的 shapefile,并加载了控件。但我观察到以下问题: - PC 的性能显着降低,导致缩放和滚动地图时非常慢。我认为这是因为图层的每个元素都作为可点击元素加载(不想使用的功能)。 - 图层被绘制在“无”上。我的意思是,你看到城市的街道绘制了控制背景颜色(默认为蓝色)。
-
我要实现的很基础,看本地文件加载的我所在城市的地图,显示OpenStreetMaps的风格。我知道一张地图是由许多层组成的,它们定义了建筑物、商业中心、无线接入点、河流、街道名称等。但我只想看到我在 OsmAnd 或谷歌地图上看到的地图。这个控件 DevExpress 如何为所有东西使用什么颜色:橙色街道、白色街道......?我必须逐层加载并自己指定颜色?
-
所以默认情况下似乎是从 Internet 读取的地图(只是图片),从本地来源加载是为了添加您自己的 *.shp 数据显示在地图上(自己的旅游路线或类似的)和无法在本地检索仅部分地图数据。您将完成自己的地图服务器,它只会显示您感兴趣的那些区域。或者将 DevExpress 地图控件的显示限制在某个 GPS 矩形内。
-
我怎样才能通过这种方式附加我的测试项目更明确?
标签: wpf maps devexpress controls local