LightningChart数据可视化图形控件使用篇26-Tile maps(瓦片地图)

·  阅读 356
LightningChart数据可视化图形控件使用篇26-Tile maps(瓦片地图)

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

Tile maps (瓦片地图)

演示示例: HERE Maps streets; HERE Maps satellite; HERE Maps with small charts

LightningChart支持以下在线瓦片数据服务:

Here: 街道地图,卫星图像

微信截图_20220509102716.png 图:TileLayer图层的属性

在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服务器。免费试用密钥可从developer.here.com/plans/api/c…

Selecting type (选择类型)

设置 TileLayer.Type = Street 来使用街道地图。街道地图可以放大到非常近。

微信截图_20220509103038.png 图:TileLayer.Type = Street.

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

微信截图_20220509103135.png 图:TileLayer.Type = Satellite.

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

微信截图_20220509103251.png 图:街道地图用IntensityGridSeries 显示天气数据。

关于LightningChart数据可视化图形控件使用篇26-Tile maps(瓦片地图) 章节就分享到这里了。

如果在实际应用中遇到技术问题或需要帮助,可以添加下方微信号联系官方技术支持。

微信号:lightningchart_china

如果您想进一步使用LightningChart数据可视化图形控件,请添加后回复“学习”可免费领取一套全功能版LightningChart数据可视化控件。

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

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

分类:
开发工具
标签:
收藏成功!
已添加到「」, 点击更改