如何在HERE地图javascript API的defaultLayer上禁用道路高亮显示



我想禁用HERE地图javascript API中道路的突出显示。如何在H.map的defaultLayer.normal.map中直接禁用高亮显示?

我在文档中找不到方法,也没有通过搜索这个问题。

检查Map Tile API 提供的不同样式

并使用您选择的样式如下。JS代码:

let platform = new H.service.Platform({
app_id: APPLICATION_ID,
app_code: APPLICATION_CODE,
useCIT: true,
useHTTPS: false
});
// create default layers
let defaultLayers = platform.createDefaultLayers();
// cree own provider 
let provider = new H.map.provider.ImageTileProvider({
min: 0,
max: 20,
getURL: function (col, row, level) {
let scheme = "normal.day.grey";
return ['http://1.base.maps.cit.api.here.com/maptile/', '2.1', '/', "maptile", '/', 'newest', '/',
scheme,
'/', level, '/', col, '/', row, '/', '256', '/', "png",
'?lg=', "FRE",
'&app_code=', APPLICATION_CODE, '&app_id=', APPLICATION_ID]
.join('');
}
});
var layer = new H.map.layer.TileLayer(provider);
// create H.map
map = new H.Map(document.getElementById("map"),
layer, {
center: { lat: 48.8, lng: 2.3 },
zoom: 10
});

最新更新