1

我正在尝试使用 ui-leaflet 和 ui-leaflet-layers 设置 Here Maps。这是我编写图层的方式。地图容器已加载,但没有地图。你能帮忙吗?谢谢。

layers: {
    baselayers: {
        hereMapsLayer: {
            name: 'Sample',
            type: 'here',
            layerOptions: {
                id: "hereId",
                code: "hereCode"
            }
        }
    },
    overlays: {}
}
4

1 回答 1

1

这对我有用:

layers: {
  baselayers: {
    hereMapsLayer: {
      name: 'Map name',
      type: 'xyz',
      url: 'http://{s}.{base}.maps.cit.api.here.com/maptile/2.1/{type}/{mapID}/{scheme}/{z}/{x}/{y}/{size}/{format}?app_id={app_id}&app_code={app_code}&lg={language}',
      layerOptions: {
        attribution: 'Map &copy; 2016 <a href="http://developer.here.com">HERE</a>',
        subdomains: '1234',
        base: 'base',
        type: 'blinetile',
        scheme: 'pedestrian.day',
        app_id: 'app_id',
        app_code: 'app_code',
        mapID: 'newest',
        maxZoom: 20,
        language: 'eng',
        format: 'png8',
        size: '256'
      }
    }
  }
}

Here.com 的这个链接帮助我解决了这个问题:https ://developer.here.com/news/201602172

当您准备好上线时,不要忘记从您的网址中删除“cit”。

于 2017-03-17T18:26:02.073 回答