这里使用 ui-leaflet 进行地图配置
Here Maps configuration with ui-leaflet
我正在尝试使用 ui-leaflet 和 ui-leaflet-layers 设置 Here Maps。
这是我编写图层的方式。地图容器已加载但没有地图。
你能帮忙吗?谢谢
layers: {
baselayers: {
hereMapsLayer: {
name: 'Sample',
type: 'here',
layerOptions: {
id: "hereId",
code: "hereCode"
}
}
},
overlays: {}
}
以下是对我有用的方法:
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 © 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 的 link 帮助我解决了这个问题:https://developer.here.com/news/201602172
当您准备好上线时,请不要忘记从您的 url 中删除 "cit"。
我正在尝试使用 ui-leaflet 和 ui-leaflet-layers 设置 Here Maps。 这是我编写图层的方式。地图容器已加载但没有地图。 你能帮忙吗?谢谢
layers: {
baselayers: {
hereMapsLayer: {
name: 'Sample',
type: 'here',
layerOptions: {
id: "hereId",
code: "hereCode"
}
}
},
overlays: {}
}
以下是对我有用的方法:
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 © 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 的 link 帮助我解决了这个问题:https://developer.here.com/news/201602172
当您准备好上线时,请不要忘记从您的 url 中删除 "cit"。