在HERE底图图块上仅显示国家和大陆标签

时间:2017-05-17 15:41:12

标签: javascript here-api

我使用HERE api获取仅带标签的图块层。我是使用示例中的代码(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/example-labeltile.html)来完成的:

var mymap = L.map('mapid').setView([51.505, -0.09], 13);
var HERE_labels = L.tileLayer('http://{s}.{base}.maps.cit.api.here.com/maptile/2.1/{type}/{mapID}/normal.day/{z}/{x}/{y}/{size}/{format}?app_id={app_id}&app_code={app_code}&lg={language}', {
  subdomains: '1234',
  mapID: 'newest',
  app_id: '{app_id}',
  app_code: '{app_code}',
  base: 'base',
  type: 'labeltile',
  language: 'eng',
  format: 'png8',
  size: '256'
});

HERE_labels.addTo(mymap);

您可以在此处查看工作示例: https://jsfiddle.net/crc3vgrr/

但是,我想要的是删除除国家和大陆名称之外的所有标签(我不需要在我的地图上标记城市或道路标志)。 我看到HERE有一个强大的API,但我还没有找到任何允许我这样做的选项。

这可以实现吗?

或许还有其他一些瓷砖供应商有多语言标签 - 只有瓷砖?

1 个答案:

答案 0 :(得分:1)

抱歉,这是无法完成的,因为磁贴是在服务器上预先渲染的png并且已缓存。

希望我们很快也会为网络提供基于矢量的解决方案!