That yellow was melting my eyeballs.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9013 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
+90
-2
@@ -36,6 +36,91 @@
|
|||||||
function initMap() {
|
function initMap() {
|
||||||
|
|
||||||
map = new OpenLayers.Map('map');
|
map = new OpenLayers.Map('map');
|
||||||
|
var styles = new OpenLayers.StyleMap({
|
||||||
|
"default": new OpenLayers.Style(null, {
|
||||||
|
rules: [
|
||||||
|
new OpenLayers.Rule({
|
||||||
|
symbolizer: {
|
||||||
|
"Point": {
|
||||||
|
pointRadius: 5,
|
||||||
|
graphicName: "square",
|
||||||
|
fillColor: "white",
|
||||||
|
fillOpacity: 0.25,
|
||||||
|
strokeWidth: 1,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#3333aa"
|
||||||
|
},
|
||||||
|
"Line": {
|
||||||
|
strokeWidth: 3,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#6666aa"
|
||||||
|
},
|
||||||
|
"Polygon": {
|
||||||
|
strokeWidth: 1,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
fillColor: "#9999aa",
|
||||||
|
strokeColor: "#6666aa"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
"select": new OpenLayers.Style(null, {
|
||||||
|
rules: [
|
||||||
|
new OpenLayers.Rule({
|
||||||
|
symbolizer: {
|
||||||
|
"Point": {
|
||||||
|
pointRadius: 5,
|
||||||
|
graphicName: "square",
|
||||||
|
fillColor: "white",
|
||||||
|
fillOpacity: 0.25,
|
||||||
|
strokeWidth: 2,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#0000ff"
|
||||||
|
},
|
||||||
|
"Line": {
|
||||||
|
strokeWidth: 3,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#0000ff"
|
||||||
|
},
|
||||||
|
"Polygon": {
|
||||||
|
strokeWidth: 2,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
fillColor: "#0000ff",
|
||||||
|
strokeColor: "#0000ff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]
|
||||||
|
}),
|
||||||
|
"temporary": new OpenLayers.Style(null, {
|
||||||
|
rules: [
|
||||||
|
new OpenLayers.Rule({
|
||||||
|
symbolizer: {
|
||||||
|
"Point": {
|
||||||
|
graphicName: "square",
|
||||||
|
pointRadius: 5,
|
||||||
|
fillColor: "white",
|
||||||
|
fillOpacity: 0.25,
|
||||||
|
strokeWidth: 2,
|
||||||
|
strokeColor: "#0000ff"
|
||||||
|
},
|
||||||
|
"Line": {
|
||||||
|
strokeWidth: 3,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#0000ff"
|
||||||
|
},
|
||||||
|
"Polygon": {
|
||||||
|
strokeWidth: 2,
|
||||||
|
strokeOpacity: 1,
|
||||||
|
strokeColor: "#0000ff",
|
||||||
|
fillColor: "#0000ff"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
]
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
// create three vector layers
|
// create three vector layers
|
||||||
poly = new OpenLayers.Layer.Vector("polygons", {
|
poly = new OpenLayers.Layer.Vector("polygons", {
|
||||||
@@ -44,6 +129,7 @@
|
|||||||
url: "data/poly.json",
|
url: "data/poly.json",
|
||||||
format: new OpenLayers.Format.GeoJSON()
|
format: new OpenLayers.Format.GeoJSON()
|
||||||
}),
|
}),
|
||||||
|
styleMap: styles,
|
||||||
isBaseLayer: true
|
isBaseLayer: true
|
||||||
});
|
});
|
||||||
line = new OpenLayers.Layer.Vector("lines", {
|
line = new OpenLayers.Layer.Vector("lines", {
|
||||||
@@ -51,14 +137,16 @@
|
|||||||
protocol: new OpenLayers.Protocol.HTTP({
|
protocol: new OpenLayers.Protocol.HTTP({
|
||||||
url: "data/line.json",
|
url: "data/line.json",
|
||||||
format: new OpenLayers.Format.GeoJSON()
|
format: new OpenLayers.Format.GeoJSON()
|
||||||
})
|
}),
|
||||||
|
styleMap: styles
|
||||||
});
|
});
|
||||||
point = new OpenLayers.Layer.Vector("points", {
|
point = new OpenLayers.Layer.Vector("points", {
|
||||||
strategies: [new OpenLayers.Strategy.Fixed()],
|
strategies: [new OpenLayers.Strategy.Fixed()],
|
||||||
protocol: new OpenLayers.Protocol.HTTP({
|
protocol: new OpenLayers.Protocol.HTTP({
|
||||||
url: "data/point.json",
|
url: "data/point.json",
|
||||||
format: new OpenLayers.Format.GeoJSON()
|
format: new OpenLayers.Format.GeoJSON()
|
||||||
})
|
}),
|
||||||
|
styleMap: styles
|
||||||
});
|
});
|
||||||
map.addLayers([poly, line, point]);
|
map.addLayers([poly, line, point]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user