有什么方法可以根据setViewBounds设置的缩放级别进行缩小吗?

时间:2019-07-29 16:22:35

标签: javascript here-api

JavaScript版本v3 / 3.0

当使用setViewBounds专注于两个标记时,它不会在标记中设置合理的边距。因此,地图上的内容根据setViewBounds设置的缩放比例与标记重叠

我尝试使用

map.setZoom(15.5, true);

但是它不像setViewBounds那样提供动态缩放级别。

我希望在HERE map API中有一个方法,该方法可以让我设置边距,以使内容不会与标记重叠。

https://res.cloudinary.com/dm9mvflp4/image/upload/v1564417172/card-map_emg1fp.png

1 个答案:

答案 0 :(得分:0)

尝试

map.getViewPort().setPadding(...)
初始化地图后

。设置保持不变,因此如果以后设置ViewBounds,则应考虑视口填充。

API Reference: H.Map#getViewPort

API Reference: H.map.ViewPort#setPadding