HERE地图控制设计

HERE map controls design

我正在为 javascript 使用 HERE 地图 API,但我想像这样更改地图控件的设计:

我附上了一个例子

HERE EXAMPLE

有可能吗?

当然可以,我不确定您使用的是什么库和平台,但这里有一些选项:

  1. 如果您使用的是“HERE Maps API for Javascript”,请参考https://developer.here.com/documentation/maps/3.1.24.0/dev_guide/topics/map-controls-ui.html,并搜索关键词“Managing the Position of UI Controls ",演示代码如下:

var mapSettings = ui.getControl('mapsettings');
var zoom = ui.getControl('zoom');
var scalebar = ui.getControl('scalebar');

mapSettings.setAlignment('top-left');
zoom.setAlignment('top-left');
scalebar.setAlignment('top-left');

如果你是用它的移动端SDK开发的(https://developer.here.com/products/here-sdk),它有SDK的文档,上面有类似的描述,请查看。

  1. 任何其他开源库,例如 OpenLayers、Leaflets 等。最好的方法是修改其 CSS 文件以获得您想要的位置。