Tile maps (瓦片地图)

演示示例: HERE Maps streets; HERE Maps satellite; HERE Maps with small charts LightningChart 支持以下在线瓦片数据服务:

• Here: 街道地图,卫星图像
在这里插入图片描述

在 ViewXY.Maps.TileLayers 集中添加 TileLayer 对象。用 AlphaLevel 属性可以插入多个图层并 设置为半透明。TileLayer 对象依照在 TileLayers 集中出现的顺序进行渲染,第一个图层位于背景 中。设置 AboveVectorMap = False 后,如果定义了矢量地图,则该图层在矢量地图之前渲染(参阅 第 Error! Reference source not found.章节)。默认情况下, TileLayer 在矢量地图之后渲染。

TileLayer 以小图像形式通过 http 协议从在线服务供应商获取信息,并在图表区域显示它们。这 些图像将在缩放或平移地图视图时刷新。

加载一组新的 Tile 图层需要花些时间,最多要几秒钟。

Tile cache (Tile 缓存)

图表将 Tile 存储于一个缓存文件中,当在同一区域进行频繁平移或缩放时可大大降低加载时 间。当图表需要显示某个 Tile 时,首先检查是否可以在缓存文件夹中找到它,如果不能,则从 web 服务中检索。在团队使用中,许多工作站需要访问瓦片地图,明智的做法是选择一个共享的本地网 络服务器文件夹,缓存文件夹是 c:\Users[Current user]\AppData\Local\Temp。

在 ViewXY.Maps.TileCacheFolder 中设置缓存文件夹。

调用 ViewXY.Maps.ClearTileCacheFolder()方法来清除缓存文件夹。

HERE

LightningChart 通过 Here 来支持瓦片数据服务。开发商或者终端用户必须与 Here 签订独立的合 同,才能使用 Here 服务器。免费试用密钥可从 https://developer.here.com/plans/api/consumer-mapping 获取。

Selecting type (选择类型)
设置 TileLayer.Type = Street 来使用街道地图。街道地图可以放大到非常近。
在这里插入图片描述
图:TileLayer.Type = Street.

设置 TileLayer.Type = Satellite 来使用卫星图像。

在这里插入图片描述
图:TileLayer.Type = Satellite.

显示系列和其他图表元素,比如注释(如适用)。

在这里插入图片描述
图:街道地图用 IntensityGridSeries 显示天气数据。

关于Tile maps (瓦片地图)图库简介章节就分享到这里了,如果在实际应用中遇到技术问题或需要帮助,可以扫描下方微信二维码 回复“学习

可免费领取一套全功能板LightningChart数据可视化控件
在这里插入图片描述

后续我会不断更新LightingChart更详细的使用方法,写文不易,还望多多回复关注支持!谢谢!

最新版V10 LightningChart下载地址:猛击下载

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐