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