1

我有一个 OpenLayers 地图,我使用OpenLayers.Marker.Box创建框,如下所示:

var bounds = new OpenLayers.Bounds(left, bottom, right, top);
var box = new OpenLayers.Marker.Box(bounds);
boxes.addMarker(box);

我需要获取此框的 ID 以添加一些功能。但是当我创建盒子时,OpenLayers 会自动添加一个像OpenLayersDiv135这样的 div ID 。是否可以在创建后立即在我的 javascript 中获取框 ID,甚至可以在创建时设置 ID?

编辑:就像console.log(box.div.id);一样简单

4

0 回答 0