我有一个简单的地图(取自文档),它以一个点为中心
function moveMapToBerlin(map){
map.setCenter({lat:52.5159, lng:13.3777});
map.setZoom(14);
}
有没有办法在显示中获取地图边缘点的坐标?即所有4个角的坐标?我正在尝试根据用户可以看到的内容自动绘制一个矩形。(无需用户手动获取角的坐标)
我有一个简单的地图(取自文档),它以一个点为中心
function moveMapToBerlin(map){
map.setCenter({lat:52.5159, lng:13.3777});
map.setZoom(14);
}
有没有办法在显示中获取地图边缘点的坐标?即所有4个角的坐标?我正在尝试根据用户可以看到的内容自动绘制一个矩形。(无需用户手动获取角的坐标)
为此,您可以使用H.map.ViewModel.html#getLookAtData()bounds
的属性:
let rect = new H.map.Polygon(map.getViewModel().getLookAtData().bounds);
map.addObject(rect);