如何解决如何使用最大和最小缩放添加基本地图HereMaps JS Api
我刚刚开始使用HereMaps和我的冒险将Angular混合使用JavaScript和Typescript。 我的地图可以使用其他设置正确渲染,但是我无法设置最大和最小缩放级别。我读到可以设置图层的最大和最小级别,但是设置地图的最大和最小缩放的属性在哪里?
Transferwise
关于如何设置它的任何想法?
解决方法
您可以使用以下代码this code实现此目标(例如,从8缩放到10缩放):
map.getBaseLayer()
.setMin(8)
.setMax(10);
或
map.addEventListener("mapviewchange",e => {
if (!e.oldValue.lookAt) return;
let newZoom = e.newValue.lookAt.zoom;
//console.log("zoom:",e.modifiers,e.oldValue,e.newValue);
if(newZoom > 10){
map.setZoom(10);
}
if(newZoom < 8){
map.setZoom(8);
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。