获取已创建的OpenLayers标记框的ID

时间:2012-05-15 20:58:05

标签: javascript openlayers

我有一张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会自动添加一个div ID,如 OpenLayersDiv135 。是否可以在创建后立即在我的javascript中获取盒子ID,甚至可以在创建时设置ID?

编辑: 它就像 console.log(box.div.id);

一样简单

0 个答案:

没有答案