OpenLayersのFeatureでzIndexを有効化
OpenLayersのFeatureでz-indexを設定する方法。
以下のコードそのままは動かしてないので、動かないかも。あくまでイメージで。
var layer = new OpenLayers.Layer.Vector("features", { rendererOptions: { zIndexing: true } }); var points = new Array( /* 省略 */); var line_string = new OpenLayers.Geometry.LineString(points); var style = { graphicZIndex: z_index }; var line_feature = new OpenLayers.Feature.Vector(line_string, "data", style); var layer = new OpenLayers.Layer.Vector("Vector Layer"); map.addLayer(layer); // OpenLayers.Mapは作成済みとする layer.addFeatures([pointFeature]);layer.addFeatures([line_feature]);