source: sipes/libraries/openlayers/examples/cross-origin.js @ 92f109b

stableversion-3.0
Last change on this file since 92f109b was 307d09d, checked in by José Gregorio Puentes <jpuentes@…>, 8 años ago

se agregaron las librerias

  • Propiedad mode establecida a 100644
File size: 1.4 KB
Línea 
1var map = new OpenLayers.Map({
2    div: "map",
3    layers: [
4        new OpenLayers.Layer.WMS(
5            "World Map",
6            "http://maps.opengeo.org/geowebcache/service/wms",
7            {layers: "bluemarble"}
8        ),
9        new OpenLayers.Layer.Vector("States", {
10            strategies: [new OpenLayers.Strategy.BBOX()],
11            protocol: new OpenLayers.Protocol.Script({
12                url: "http://suite.opengeo.org/geoserver/wfs",
13                callbackKey: "format_options",
14                callbackPrefix: "callback:",
15                params: {
16                    service: "WFS",
17                    version: "1.1.0",
18                    srsName: "EPSG:4326",
19                    request: "GetFeature",
20                    typeName: "world:cities",
21                    outputFormat: "json"
22                },
23                filterToParams: function(filter, params) {
24                    // example to demonstrate BBOX serialization
25                    if (filter.type === OpenLayers.Filter.Spatial.BBOX) {
26                        params.bbox = filter.value.toArray();
27                        if (filter.projection) {
28                            params.bbox.push(filter.projection.getCode());
29                        }
30                    }
31                    return params;
32                }
33            })
34        })
35    ],
36    center: new OpenLayers.LonLat(0, 0),
37    zoom: 1
38});
39
Nota: Vea TracBrowser para ayuda de uso del navegador del repositorio.