HERE Maps API for JavaScript 提供两种不同的类型的地图,分别是 HERE Vector Tile API 和 HERE Map Tile API。
HERE Vector Tile API:以向量格式提供适用于 WebGL 渲染引擎。它提供了根据某些条件来设置地图样式,包含隐藏、显示地图等设置
HERE Map Tile API:提供地图数据作为 Tile 图像。此格式更适合 2D 渲染引擎,此种样式不像向量格式切片那样灵活。
如果要设置基本地图类型,可以使用在 Platform 类别上定义的方法 createDefaultLayers(),此方法会回传一个持有不同地图类型的对象:
omv 类型表示向量层和相关的样式资讯,请参考 Vector。
类型 Normal、Satellite、terrain是 Tile 图层,每个图层包含一组命名图层(map,base,xbase,traffic,labels)。命名图层代表地图类型的不同样式,可以直接指定为地图的基础图层。有关更多详细信息,请参考 Raster。
此外,预设的地图类型对象包含交通流量和交通事故叠加图,如下所示。
可以使用标準的 JavaScript 表示法来引用地图类型图层。例如在地形图(类型)上的运输图(层),您可以这样撰写程式码 layers.terrain.transitlayersPlatform.createDefaultLayers()。
参考文件:
HERE API Map Types